multiple audio html : auto stop other when current is playing with javascript

后端 未结 6 842
情深已故
情深已故 2020-12-13 02:58

I have 10 audio players with simple html audio tags on a html5 page. No jquery, no special audio js plugins, etc...

Does anyone has a simple script in js to pause al

6条回答
  •  眼角桃花
    2020-12-13 03:21

    You can even try this solution, if you don't want to loop through

    var previuosAudio;
    document.addEventListener('play', function(e){
        if(previousAudio && previousAudio != e.target){
            previousAudio.pause();
        }
        previousAudio = e.target;
    }, true);
    

提交回复
热议问题