- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
播放完第一次后出现 第二次或者第删除直接卡住
playerbtn(e) { let path = ‘’ wx.getSystemInfo({ success(res) { if (res.system.indexOf(‘Android’) > - 1 ) { path = ‘?t=’ + Date .parse( new Date ()) console.log(‘路径pathpath–’, path) } } }) console.log(‘路径pathpath222222----’, path) wx.playBackgroundAudio({ dataUrl: e.paths + path, tiitle: e.title, coverImgUrl: e.litpic }) console.log(‘路径’, e.paths + path) console.log(‘titletitletitle’, e.title) const manage = wx.getBackgroundAudioManager() manage.onTimeUpdate(() => { const currentTime = manage.currentTime const duration = manage.duration this .curTime = this ._formatTime(currentTime) this .totalTime = this ._formatTime(duration) this .stripe = (currentTime / duration) * 100 this .whetherplay = 1 this .$apply() }) wx.onBackgroundAudioStop(() => { this .playerbtn( this .audio) this .whetherplay = 0 }) manage.onEnded(async (res) => { console.log( '播放结束' , res) const audioData = (await this .$http. get ( '/api/music/playMusicBySort?paramid=' + this .random)).data this .playerbtn(audioData.data) console.log( 'audioData.data---' , audioData.data) this .whetherplay = 0 this .$apply() }) } |
安卓音乐无法循环或者 第二次或者第删除直接卡住
我看了一下文档的 playBackgroundAudio的 提示:使用后台播放器播放音乐。对于微信客户端来说,只能同时有一个后台音乐在播放。当用户离开小程序后,音乐将暂停播放;当用户在其他小程序占用了音乐播放器,原有小程序内的音乐将停止播放。
是不是这个不能用 ?