如何检查音频标签加载文件是否完整

时间:2014-11-13 15:57:30

标签: javascript html5 audio

我在html 5中使用音频标签播放音频文件 我的档案持续时间是20秒。 但是当我打开我的页面时,音频标签的持续时间是14秒。 所以我刷新页面。然后我可以看到持续时间变为14秒或20秒。 我不知道为什么。 当文件未完全加载时,我无法控制播放器。 我点击播放栏,但不能控制

在其他情况下,有时文件加载完全,所以我可以控制currentTime和play()。 但通常文件没有完全加载,我可以只使用一次播放文件,而不是控制它

如何完全确定文件加载?

1 个答案:

答案 0 :(得分:0)

您可以使用' onloadeddata'进行检查,只需添加一个监听器

<audio onloadeddata="doThisOnLoad()">
</audio>