一个页面中有多个audio标签,其中一个播放结束后自动播放下一个,audio连续播放

 一个页面中有多个audio标签时,随机点击一个开始播放,当播放完成时自动播放下一个audio的音乐。

var audios = document.getElementsByTagName("audio");
for(var i=0;i<audios.length;i++){
	//console.log("audios "+i+"  SRC:" + audios[i].currentSrc);
	audios[i].addEventListener('ended', function () {
		var nextAudio = this.nextSibling.nextSibling;
		if(nextAudio.tagName == "AUDIO"){
			nextAudio.play();
		}
	}, false);
}

猜你喜欢

转载自blog.csdn.net/qq_17497931/article/details/81078271
今日推荐