【发布时间】:2011-11-06 22:51:25
【问题描述】:
我正在为 iOs 设备开发一个网络应用程序,但我的 html5 音频标签有问题... 我设计了一个自定义音频播放器,并使用 javascript 函数控制歌曲。 使用 safari 桌面应用程序运行良好,但在 safari 移动设备上它无法识别音频的持续时间;持续时间属性的值为 NaN。 我必须播放、停止和重播音频以检索正确的值。 可能原因是 safari mobile 上禁用了媒体预加载... 有没有办法在第一次拍摄时读取正确的值?
【问题讨论】:
-
有一些 js 事件告诉音频元数据何时可用。你试过了吗?
-
谢谢...我解决了向“onloadedmetadata”事件添加监听器的问题;加载元数据时,我调用了一个设置函数。
标签: html audio mobile-safari