收藏
回答

wx.createInnerAudioContext()接口问题

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.createInnerAudioContext() 客户端 iOS 6.6.6 2.0.1


       设置好  innerAudioContext.src = http://files.cloud.ssapi.cn:8080/a138/11e837d425a9a482a833a138323fb56

       调用 play()

       在  onTimeUpdate 里

       console.log("curTimeVal的值:", innerAudioContext.currentTime)  //安卓、ios 均出现正常值

       console.log("duration的值:", innerAudioContext.duration)  // 安卓正常 ,ios 到音频播放结束都为0


       

durationNumber当前音频的长度(单位:s),只有在当前有合法的 src 时返回

       官方文档说明音频地址合法时才会返回,这个地址ios也能播放,播放时 currentTime 也正常

   为什么 duration 一直是 0 ?

       

最后一次编辑于  2018-04-19
回答关注问题邀请回答
收藏

5 个回答

  • Ay@坤
    Ay@坤
    2019-01-04

    innerAudioContext.startTime,开始时间在android下可以,在部分ios上无效,还是从头开始播放。有人遇到过吗??


    2019-01-04
    有用
    回复 1
    • GreyZhou
      GreyZhou
      2019-01-21

      你好,我遇到了同样问题,请问找到解决方法了吗?

      2019-01-21
      回复
  • Paak
    Paak
    2018-05-03

    同样同样,还有ios上

    innerAudioContext.startTime会莫名卡带,放不了


    2018-05-03
    有用
    回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-04-25

    你好,感谢反馈,我们看一下

    2018-04-25
    有用
    回复
  • 来呀 xoxo
    来呀 xoxo
    2018-04-19

    已上传代码片段 wechatide://minicode/ok63yNms65Yl

    只有真机上才有的bug

    安卓正常,ios 异常

    2018-04-19
    有用
    回复
  • 来呀 xoxo
    来呀 xoxo
    2018-04-19

    有人帮帮忙吗,模拟器上是好的

    2018-04-19
    有用
    回复
登录 后发表内容