wx.createInnerAudioContext播放和暂停的问题
[代码]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的。 [图片]