收藏
回答

innerAudioContext 的paused判断异常

问题模块
API和组件

测试平台:


pc: 正常

华为p9 android7.0手机端异常



wepy文件

模板

<button bindtap="ontap">xxx</button>


js:

data= {

   innerAudioContext: ''

}


methods= {

      ontap() {

          if (this.innerAudioContext.paused) {

              console.log('不在播放')

          } else

              console.log('正在播放')

      }

}


onLoad() {

   this.innerAudioContextwx.createInnerAudioContext()

}


多次点击后,依次输出:

'不在播放'

'正在播放'

'正在播放'

'正在播放'

'正在播放'

'正在播放'


从第二次开始paused变为false了。


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

4 个回答

  • 沁塵
    沁塵
    2018-01-27

    iOS一样的问题。模拟器和手机都是。判断是否暂停或者停止,正在播放的音频,要点两次才会进入paused

    2018-01-27
    赞同 1
    回复
  • 啦啦啦
    啦啦啦
    2018-07-21

    没人管一下这个问题吗

    2018-07-21
    赞同
    回复
  • huuuaSoft
    huuuaSoft
    2018-06-21

    我基础库2.1.0有这个问题

    2018-06-21
    赞同
    回复
  • 沁塵
    沁塵
    2018-01-27

    兄弟,我刚刚发现,把基础库调到1.9.1后正常

    2018-01-27
    赞同
    回复