【问题标题】:how to check audio tag load file complete如何检查音频标签加载文件是否完成
【发布时间】:2014-11-13 15:57:29
【问题描述】:

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

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

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

【问题讨论】:

  • 我解决了。当我使用服务器进行开发时,加载并不完美。但是当我使用真实服务器时,它可以正常工作。

标签: javascript html audio


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-24
    • 1970-01-01
    • 2019-09-15
    • 2012-01-07
    • 1970-01-01
    • 2014-11-29
    • 2020-07-01
    相关资源
    最近更新 更多