1
A
回答
4
使用纯JS你可以通过使用canplaythrough
事件:
myAudio.addEventListener("oncanplaythrough", function() { ... here hide gif ... }, false);
或者使用jQuery:
4
您可以使用loadeddata-MediaEvent。
实施例:
var files = ['a.mp3','b.mp3'];
$.each(files,function(){
var tmp = new Audio();
tmp.src = this;
tmp.on('loadeddata',function(){
var i = files.indexOf(this);
files.splice(i,1);
if (!files.length){
alert('Preloading done!');
}
});
});
报价,并从this answer代码。
相关问题
- 1. 预加载音频文件/事件?
- 2. HTML5音频加载事件?
- 3. 使用Ruby处理音频文件
- 4. 如何使用Javascript同时加载和播放音频文件
- 5. 预加载音频文件
- 6. 在Android上处理音频文件
- 7. 如何处理音频视频html5中不存在的音源?
- 8. 在html5中使用视频和音频标签时延迟加载事件
- 9. 在switch()函数上使用事件处理函数来重置音频循环
- 10. 如何处理播放音频文件的运行时异常?
- 11. 如何处理Word DocumentChange事件,因为NewDocument事件未在加载时触发
- 12. 如何使用AS3中的事件处理程序加载swf文件?
- 13. 处理音频wav文件与C
- 14. 使用流加载和处理文件
- 15. 处理来自COM的事件时“无法添加事件处理程序”
- 16. 如何加载批处理文件?
- 17. Crystal Reports加载卸载处理事件
- 18. 如何下载音频文件
- 19. 如何下载音频文件?
- 20. 如何处理该事件时,标记加载到内存中
- 21. Ipad html5加载多个音频文件
- 22. SFML不加载音频文件
- 23. Oracle APEX预加载音频文件
- 24. 预加载多个音频文件
- 25. 加载和播放音频文件
- 26. iPhone加载音频文件问题
- 27. 用于音频处理/声音文件拆分的Mac库
- 28. 如何实时处理音频?
- 29. 重新加载中间件,用于处理明确加载的源文件
- 30. 使用python或php处理音频文件
谢谢你终于工作 –