在背景音乐切换触发事件时客户端反馈与开发者工具不一致
发布于 6 年前 作者 kyao 4252 次浏览 来自 问答

切换背景音乐的时候,开发者工具不触发onStop事件,客户端触发;在停止播放触发onStop事件之后,wx.getBackgroundAudioManager()所创建的对象的属性表达存在差异,用其属性判断时,两个终端之间存在差异。

this.data.innerAudioContext.onStop(function(){

that.setData({

picUrl: http://p1.music.126.net/tGHU62DTszbFQ37W9qPHcg==/2002210674180197.jpg,

playname: “< 空 >”,

playauthor: “< 空 >”,

isplay:true,

location:null

})

console.log(‘歌曲被stop了…’)

console.log(that.data.innerAudioContext)

}),

pauseClick: function () {

if(this.data.innerAudioContext.src){

this.data.innerAudioContext.play()

console.log(this.data.innerAudioContext.paused)

}

else{

console.log(‘播放失败…’)

wx.showToast({

title: ‘未找到曲目…’,

image:’…/…/imgs/play/warning3.png’,

duration:3000

})

}

},

最主要的问题就集中在以上两个地方的差异表达,请问这是否是bug?

3 回复

音频直接打不开

我的。。。我的IDE把Stop处理为play 真机上倒是对的。。。就很醉

会不会有人能帮我看看呀

回到顶部