收藏
回答

iOS音频uration一直为0

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug createInnerAudioContext 客户端 6.7.2 2.2.3

- 当前 Bug 的表现(可附上截图)


我在ontimeupdate事件中打印duration但是在iOS上值一直都是0,在安卓手机上是正常的


使用的音频是 https://wx.wangyn.cn/mp3/21.mp3





最后一次编辑于  2018-08-27  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

5 个回答

  • cunjinli
    cunjinli
    2018-08-27

    你好,问题未复现。请问下,音频能正常播放么?

    2018-08-27
    赞同
    回复 3
    • felix
      felix
      2018-08-28

      音频可以正常播放, currentTime也可以正常拿到, 只是duration拿不到

      2018-08-28
      回复
    • cunjinli
      cunjinli
      2018-09-03回复felix

      请问下是什么格式的音频?有些流媒体的音频还未下载完成是拿不到duration的。

      2018-09-03
      回复
    • felix
      felix
      2018-09-07

      wechatide://minicode/6BAIFYmC7K1Z


      mp3的音频, 好像https的音频服务在iOS上就不可以http的正常 但是这些在安卓和开发着工具上都是正常的,所以我认为这个是iOS上的bug

      2018-09-07
      回复
  • 社区技术运营专员-白柿子
    社区技术运营专员-白柿子
    2018-08-27

    你好,反馈已收到,问题确认中,感谢反馈

    2018-08-27
    赞同
    回复 1
    • felix
      felix
      2018-08-28

      iPhone6(10.3/11.4) iPhone7 11.0 都出现duration拿不到的问题

      我用http音频服务器是正常的,但是貌似https就不行

      2018-08-28
      回复
  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    2018-08-27

    你好,问题未复现。请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-08-27
    赞同
    回复 1
    • felix
      felix
      2018-08-27

      wechatide://minicode/6BAIFYmC7K1Z

      iPhone6 (10.3, 11.4) 微信6.7.2

      好像用https的音频就获取不到duration但是在开发者工具和安卓都是正常的,\

      这应该是iOS的bug


      2018-08-27
      回复
  • 哦 了、
    哦 了、
    2018-10-19

    我要做一个音频播放的进度条上覆盖一层缓冲条的显示效果

    遇到贴主一样的问题  同样的代码和音频资源 模拟器正常 iOS真机在ontimeupdate事件中打印duration值一直是0


    2018-10-19
    赞同
    回复
  • felix
    felix
    2018-08-27

    wechatide://minicode/6BAIFYmC7K1Z

    iPhone6 (10.3, 11.4) 微信6.7.2

    好像用https的音频就获取不到duration但是在开发者工具和安卓都是正常的,\

    这应该是iOS的bug

    2018-08-27
    赞同
    回复