JSFiddle - React, Tailwind, and code Playground
HTML
<audio id = 'aud' controls src = 'http://upload.wikimedia.org/wikipedia/en/f/f9/Beatles_eleanor_rigby.ogg'></audio>
JavaScript
var audio = document.getElementById('aud'), loopAudio = false;
audio.addEventListener('play',function(){ // bec the audio is long, trying to shorten it's length.
this.currentTime = 16;
});
audio.addEventListener('ended', function(){
if(loopAudio){
audio.play();
}
});
setTimeout(function(){
loopAudio = true;
audio.play();
alert('click ok to stop audio looping.');
loopAudio = false;
audio.pause(); // if you want
}, 1000);