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);