gpt4 book ai didi

html - iOs 中 HTML5 音频元素的持续时间值问题

转载 作者:太空狗 更新时间:2023-10-29 15:38:57 26 4
gpt4 key购买 nike

我正在为 iOs 设备开发一个网络应用程序,但我遇到了 html5 音频标签的问题...我设计了一个自定义音频播放器,我用 javascript 函数控制歌曲。使用 safari 桌面应用程序运行良好,但在 safari 移动版上它无法识别音频的持续时间; duration 属性的值为 NaN。我必须播放、停止和重播音频以检索正确的值。可能的原因是媒体预加载在 safari 移动版上被禁用......有没有办法在第一次拍摄时读取正确的值?

最佳答案

这是 iOS 中的一个错误...即使在 onloadedmetadata 事件调用的函数内部,您仍然可能得到 NaN

在我的例子中,当用户选择一个新的 mp3 并且代码动态设置 src 属性时,这种情况会随机发生。音频播放正常,但有时,持续时间返回 NaN,搞砸任何依赖于该值的进度指示器。

关于html - iOs 中 HTML5 音频元素的持续时间值问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7246172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com