wx.createInnerAudioContext播放和暂停的问题
发布于 5 年前 作者 sliu 18608 次浏览 来自 问答
if (audio.paused) {
     this.setData({
       audioPlay:true
     })
     audio.src = ' ';
     audio.play();
   } else {
     this.setData({
       audioPlay: false
     })
     audio.pause();
   }
   audio.onPlay(() => {
     console.log('开始播放')
   })

问题一:

第一次加载页面点播放,if的判断会走true然后播放,但是点击第二次的时候,还是会走true,要点多一次才会走false。更奇葩的是,audio.onPlay(()),每次点击,都会重复执行很多次。

问题二:

调试基础库低于1.9.0的话,是不会播放音乐也不会走onPlay的。

7 回复

同样的问题,求官方客服出来处理下,

请问楼上的有人解决这个问题吗 ? 今天开始用 我也遇到了

安卓手机 ,微信6.6.2,基础库1.9.2,在开发者工具里面调试就没啥问题,在真机上不行

请问楼上的有人解决这个问题吗

请问三楼解决了吗?

也是类似的问题 通过backgroundAudioManager.paused判断当前背景音乐播放状态,然后调用pause和play方法要点两次才能响应

我也遇到了类似的问题

回到顶部