H5的audio.duration属性问题

在iPhone在上获取的时长和浏览上获取的秒数不一样,两者大概差了3分之一,andRoid上没这问题!
请问你们有遇到这样的问题吗,是如何解决的?

阅读 4.7k
2 个回答

1/3毫秒就是0.3333秒,需要这么精确吗

做客户端音乐播放器H5网页时候也遇到过,部分安卓机也会出现。
后来的解决办法是: 因为我们的音乐是自己上传的,所以建了表,在上传时,在web端的浏览器里就获取这个音乐文件的duration存在表里,这个都是正确的。然后需要时长时,直接读数据库里的duration就行。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题