我正在为 iOs 设备开发一个网络应用程序,但 html5 音频标签有问题......
我设计了一个自定义音频播放器,并使用 JavaScript 函数控制歌曲。
在 safari 桌面版上,该应用程序运行良好,但在 safari 移动版上,它无法识别音频的持续时间;持续时间属性的值为 NaN。
我必须播放、停止和重播音频才能检索正确的值。
可能的原因是 safari 移动设备上禁用了媒体预加载...
有没有办法在第一次拍摄时读取正确的值?
这是 iOS 中的一个错误...即使在调用的函数内部也是如此onloadedmetadata
事件,你可能仍然会得到NaN
.
就我而言,当用户选择新的 mp3 并且代码动态设置src
财产。音频播放正常,但有时,持续时间会返回NaN
,搞砸任何依赖于该值的进度指示器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)