this.audioCtx.play()被调用时不生效,是什么原因呢?
发布于 6 年前 作者 mluo 5953 次浏览 来自 问答

 

这里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’)

 

  },

回到顶部