27
A
回答
27
根據W3Schools,您可以使用onended
事件來檢測音頻是否已完成播放。
在jQuery中:
$("#player").bind('ended', function(){
// done playing
alert("Player stopped");
});
54
使用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
相關問題
- 1. 如何禁用音頻(流)的自動播放html5元素
- 2. HTML5:播放音頻
- 3. 如何知道視頻播放時間?
- 4. 如何知道在Android中播放聲音是否完成?
- 5. 如何播放音頻先完成音頻文件,然後開始播放?
- 6. 同時播放HTML5視頻和音頻
- 7. 如何在html5視頻播放器中完成下載後播放視頻?
- 8. html5音頻標籤播放音頻時,它是加載音頻
- 9. 如何停止HTML5音頻標籤播放的音頻
- 10. 如何從音頻創建HTML5中的音頻播放器?
- 11. HTML5音頻播放多次
- 12. 使用HTML5播放音頻
- 13. HTML5音頻多重播放
- 14. HTML5音頻隨機播放
- 15. 如何確定在HTML5音頻元素上完成緩衝時間
- 16. HTML5 onclick播放音頻,如何一次播放一個?
- 17. 如何知道HTML音頻/視頻元素在循環播放時已經結束
- 18. 如何知道子元素何時在Angular中完成渲染?
- 19. 確定OpenAL何時使用回調完成播放音頻
- 20. 如何知道音頻是否在播放c#?
- 21. 完成與finch播放音頻回撥
- 22. 如何找到音頻暫停或完成在jquery,Html5音頻
- 23. 使用jQuery + Javascript播放HTML5具有間距的音頻元素
- 24. 自動播放HTML5音頻元素和動畫
- 25. Firefox和HTML5音頻元素在一起播放不好嗎?
- 26. 如何在屏幕鎖定時繼續播放html5音頻?
- 27. 播放音頻時點擊按鈕和聲音播放完成後重定向
- 28. 使用html5播放視頻和音頻?
- 29. 如何知道AudioFilePlayer類型的音頻單元是否正在播放(呈現)
- 30. 如何檢查音頻文件已完成在Android中播放
的[是否有HTML5音頻的的onComplete事件?(可能的複製http://stackoverflow.com/questions/5092266/is-there-an-oncomplete-event -for-html5-audio) – 2015-12-15 07:41:01