如何知道HTML5音频元素何时完成播放?
答
根据W3Schools,您可以使用onended
事件来检测音频是否已完成播放。
在jQuery中:
$("#player").bind('ended', function(){
// done playing
alert("Player stopped");
});
答
使用HTML:
<audio id="music" src="blah.mp3" onended="yourFunction()"></audio>
使用Javascript
document.querySelector("#music").addEventListener("ended", yourFunction, false);
使用jQuery:
$("#music").on("ended", yourFunction);
了解更多关于Media events on MDN
的[是否有HTML5音频的的onComplete事件?(可能的复制http://*.com/questions/5092266/is-there-an-oncomplete-event -for-html5-audio) – 2015-12-15 07:41:01