myAudio = new Audio('someSound.ogg');
if (typeof myAudio.loop == 'boolean')
{
myAudio.loop = true;
}
else
{
myAudio.addEventListener('ended', function() {
this.currentTime = 0;
this.play();
}, false);
}
myAudio.play();
myAudio.loop = true;
let audio = new Audio();
var playlist = this.state.sequence; // load the sequence of sounds
audio.src = playlist[0].src; // set the source of the first file in my array
audio.play();
// when the song ends, load the new sound
audio.addEventListener('ended', function(){
// increment playlist[i].src
}, true);
audio.loop = false;