HTML5 audio loop example

by mido22

JavaScript

'use strict'
let i = -1,
  sources = ['http://upload.wikimedia.org/wikipedia/en/f/f9/Beatles_eleanor_rigby.ogg',
    'http://upload.wikimedia.org/wikipedia/commons/5/5b/Ludwig_van_Beethoven_-_Symphonie_5_c-moll_-_1._Allegro_con_brio.ogg'
  ],
  a = new Audio(),
  playNext = e => {
    i++;
    if (!sources[i]) return;
    a.src = sources[i];
  };
a.autoplay = true;
a.onended = playNext;
playNext();
setInterval(() => console.log(a.src, a.currentTime), 300)