this.audioCtx.play()被调用时不生效,是什么原因呢?
这里audioPlay和audioNext函数都调用了 this.audioCtx.play(),一个是播放当前,一个是播放下一曲。
但是只有第一个生效,第二个不生效,可以看到console.log都有输出。
audioPlay: function () {
this.audioCtx.play()
console.log(“to play”)
console.log(this.audioCtx);
},
audioNext: function () {
this.audioCtx.play()
console.log(“to play audioNext”)
this.setData({
index:index
})
index=index+1
if (index>2) {index=0}
//this.audioCtx = wx.createAudioContext(‘myAudio’)
},