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