收藏
回答

在背景音乐切换触发事件时客户端反馈与开发者工具不一致

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 Bug wx.getBackgroundAudioManager() 客户端 Android 6.6.6 2.0.9

切换背景音乐的时候,开发者工具不触发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 个回答

登录 后发表内容