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

how to check audio tag load file complete

本文关键字:文件 加载 是否 标签 音频 何检查 检查      更新时间:2023-09-26

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

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

如何确保文件始终完全加载?

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

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