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的。