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. 如何在音頻播放完成後觸發JQuery事件HTML5
- 2. 如何禁用音頻(流)的自動播放html5元素
- 3. 如何在Mobile Safari中「自動播放」HTML5音頻元素?
- 4. 防止同時播放HTML5視頻和音頻元素
- 5. 如何知道何時開始播放音頻android
- 6. 如何通過html5音頻元素從php播放音頻文件
- 7. 如何知道在Android中播放聲音是否完成?
- 8. 如何知道視頻播放時間?
- 9. HTML5:播放音頻
- 10. HTML5 - 播放音頻
- 11. 如何播放音頻先完成音頻文件,然後開始播放?
- 12. 當HTML5音頻元素停止播放時收聽
- 13. 同時播放HTML5視頻和音頻
- 14. 如何在Android上使用html5音頻元素播放實時AAC流
- 15. 如何在html5視頻播放器中完成下載後播放視頻?
- 16. 通知一次的音頻播放完
- 17. html5音頻標籤播放音頻時,它是加載音頻
- 18. 如何確定在HTML5音頻元素上完成緩衝時間
- 19. 如何從音頻創建HTML5中的音頻播放器?
- 20. 如何停止HTML5音頻標籤播放的音頻
- 21. HTML5 jQuery音頻播放器
- 22. HTML5音頻播放多次
- 23. 使用HTML5播放音頻
- 24. HTML5音頻多重播放
- 25. HTML5音頻隨機播放
- 26. 播放HTML5音頻時,原生iOS音樂播放器暫停
- 27. 如何知道HTML音頻/視頻元素在循環播放時已經結束
- 28. HTML5 onclick播放音頻,如何一次播放一個?
- 29. 如何檢測HTML5音頻何時播放(不止一次)?
- 30. 任何HTML5音頻錄音機(與音頻播放器一起)
的[是否有HTML5音頻的的onComplete事件?(可能的複製http://stackoverflow.com/questions/5092266/is-there-an-oncomplete-event -for-html5-audio) – 2015-12-15 07:41:01