【问题标题】:<audio> tags rewind<audio> 标签倒带
【发布时间】:2011-06-08 03:44:54
【问题描述】:

我可以成功地将音频标签嵌入我的网站并播放它们。不幸的是,将 currentTime 设置为零会在我尝试的每个网络浏览器中引发错误。

如何将音频片段倒回到开头?

【问题讨论】:

    标签: javascript html audio


    【解决方案1】:

    您的资源必须是可搜索的,否则如果您尝试设置 currentTime 属性,它将引发异常。此外,您只想将 currentTime 设置为 seekable 属性指定的范围。范围从 startTime 开始,一直到持续时间。

    【讨论】:

    • seekable 只是我必须设置的属性?您还知道这些东西的良好 html5 参考吗?
    • 不,在下载资源的元数据时,可搜索设置为 TimeRanges 对象。 w3.org/TR/html5/video.html#dom-media-seekable 我猜你的资源是不可搜索的。您是否对资源进行了编码?
    • 我还应该补充一点,我只是做了一个小测试,Firefox 甚至还没有实现 seekable 属性,所以你不能在所有浏览器中检查它(Chrome 确实实现了它。)要么方式,如果您将 currentTime 设置为 0,它应该可以工作,前提是 A. 资源是可搜索的并且 B. 在您尝试设置 currentTime 时资源元数据已下载。
    猜你喜欢
    • 1970-01-01
    • 2016-11-04
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2023-04-11
    • 2019-06-30
    • 2011-04-17
    相关资源
    最近更新 更多