5
A
回答
7
只對視頻元素做了這個,但它應該適用於音頻。
首先,你不能綁定事件,我不知道爲什麼這是行不通的。所以你必須使用setTimeout。
示例使用jQuery:
$(function(){
var audioReady = function(){
if (youraudioelement.attr('readyState')) {
alert("it's ready!");
} else {
setTimeout(audioReady, 250);
}
}
audioReady();
}
4
0
你看過canplaythrough事件嗎?
相關問題
- 1. HTML5 - 音頻流
- 2. HTML5音頻addEventListener
- 3. Safari - HTML5音頻
- 4. HTML5音頻庫
- 5. HTML5音頻m4a
- 6. HTML5音頻IsBuffering?
- 7. HTML5音頻/ jQuery
- 8. HTML5音頻標籤與JQuery音頻
- 9. HTML5音頻元素音頻數據
- 10. 關於HTML5音頻
- 11. HTML5音頻和jQuery
- 12. 音頻輸入HTML5
- 13. HTML5音頻混合
- 14. HTML5:播放音頻
- 15. 錄製html5音頻
- 16. appengine和html5音頻
- 17. 音頻問題html5
- 18. HTML5音頻行爲
- 19. HTML5音頻出錯
- 20. HTML5音頻循環
- 21. 切換HTML5音頻
- 22. HTML5 - 播放音頻
- 23. jQuery mobile&HTML5音頻
- 24. Node.js和HTML5音頻
- 25. HTML5視頻timeupdate函數不工作onload
- 26. html5音頻標籤播放音頻時,它是加載音頻
- 27. HTML5音頻:等待打
- 28. vuejs與HTML5音頻性能
- 29. 通過HTML5輸入音頻?
- 30. MEDIA_ERR_SRC_NOT_SUPPORTED html5音頻困境
不是最優的,但我想沒有別的選擇了......謝謝 – yydl 2011-03-17 22:07:20
剛剛檢查了'loadeddata'事件,它在IE,Chrome和FF的最新版本中運行良好。尚未測試舊版瀏覽器或移動設備。 – 2012-06-12 01:05:30