是否有事件回调知道什么时候html5 <audio>加载了音频并且可以播放?

dan*_*dan 11 audio html5

我有控制从其他网站加载mp3文件,但如果它开始加载音频文件一段时间,控件将保持禁用几秒钟,似乎没有工作.

如果我在音频控件开始加载资源时显示一个活动指示器,当音频控件准备好开始播放音频并准备好进行用户交互时,是否有可用于隐藏指示器的回调?

Ach*_*har 10

element.addEventListener('loadedmetadata', callback, false);

除了形式loadedmetadata,load也可用于查看歌曲是否也被加载

https://developer.mozilla.org/en/Introducing_the_Audio_API_Extension