收藏
回答

微信浏览器 iOS audio 如何获取 duration ?

微信浏览器 iOS audio 如何获取 duration ? 网上很多方式 获取出来都是  infinity , 也不会触发 onEnded 事件,这样我就不知道音频是否播放完成,无法停止自己的定时器

回答关注问题邀请回答
收藏

1 个回答

  • 拾忆
    拾忆
    2022-05-31

    这个兼容问题存在好几年了,没什么办法,可以考虑从服务端去获取音频文件的长度。

    2022-05-31
    有用
    回复 5
    • ...
      ...
      2022-05-31
      后端给我时间不准,差距还挺大
      2022-05-31
      回复
    • 拾忆
      拾忆
      2022-05-31回复...
      那就让后端优化下,后端不可能不准的,前端的话小程序这块别指望了,快3年了这个问题没修复。
      2022-05-31
      回复
    • ...
      ...
      2022-05-31
      是h5  放微信访问
      2022-05-31
      回复
    • 拾忆
      拾忆
      2022-05-31回复...
      那也可以直接让后端获取音频长度,然后直接返回结果给前端呀。不冲突,微信解决不了的自己解决。
      2022-05-31
      回复
    • ...
      ...
      2022-05-31回复拾忆
      🆗  多谢
      2022-05-31
      回复
登录 后发表内容