wx.createInnerAudioContext退出当前页,背景音乐无法停止

发布于 6 年前作者 clei6723 次浏览最后编辑 6 年前来自 issues
  • 当前 Bug 的表现(可附上截图)

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

onLoad: function (options) {

this.innerAudioContext = wx.createInnerAudioContext();

},

onShow: function () {

this.innerAudioContext.src = myData2.commonData.music;

this.innerAudioContext.loop = true;

this.innerAudioContext.play();

}

,

onHide:function(){

let that = this

console.log(2)

this.innerAudioContext.pause()

},

onUnload:function(){

let that = this

console.log(3)

this.innerAudioContext.pause()

},

wx.createInnerAudioContext退出当前页面,或者隐藏后。无法停止播放,请问有什么解决方法?

试了stop,pause(),destroy(),测试的前面几次音乐停止了,次数一多之后就不行了,是怎么回事?

1 回复
mingtian
mingtian1 楼4 年前

你好,麻烦提供一下这种格式的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html