wx.getBackgroundAudioManager 安卓背景音乐接口切换到后台无法播放了?
大概是2024年2月21日左右,安卓版微信更新了一个功能,播放背景音乐的时候,出现小浮窗。 同时出现了一个问题,小程序切换到后台后无法连续播放了,在前台正常没有任何问题。 backgroundAudioContext.onEnded( function (res) { var now = new Date(); var minutes = now.getMinutes(); var seconds = now.getSeconds(); console.log('backgroundAudioContext.onEnded' + minutes + ":" + seconds); that.playEnd(); }) 调试发现,切换到后台后,第一个音乐可以执行 onEnded可以执行播放下一首 但是到了第二个就无法执行了 onEnded, 当你把小程序切换到前台以后会立即执行一次onEnded,感觉好像onEnded被阻塞住了。 [图片][图片][图片] 具体复现步骤可以看“宝宝巴士儿歌”这个小程序,情况是一模一样的。 先点击儿歌,然后切换到后台,拨动进度条至最后,可以播放下一首,但是再下一首就无法播放了,然后切换到前台就可以立即播放下一首了