- 当前 Bug 的表现
在锁屏或退到后台后,当背景音频播放结束后,微信7.0安卓版不会触发BackgroundAudioManager的onEnded事件,而在旧版本和iOS中均无此问题
- 预期表现
在锁屏或退到后台后,当背景音频播放结束后,微信7.0安卓版也能触发BackgroundAudioManager的onEnded事件,并能进行音频切换操作
- 复现路径
锁屏或者按home后,onEnded事件在音频结束后不触发(仅在7.0.0安卓版微信中发生)
- 提供一个最简复现 Demo
test page
onReady: function () {
this.bindMusicEvent()
this.rePlay()
},
bindMusicEvent() {
const audioManager = wx.getBackgroundAudioManager()
audioManager.onEnded(() => {
console.log('music onEnded')
this.rePlay()
})
},
rePlay() {
const audioManager = wx.getBackgroundAudioManager()
audioManager.stop()
audioManager.src = 'https://res.psy-1.com/cosleep/miniapp/breath/start3s.m4a'
audioManager.title = '测试'
audioManager.epname = '测试'
audioManager.singer = ''
audioManager.coverImgUrl = 'https://res.psy-1.com/miniapp/xiaoshuimian_logo_screen.png'
audioManager.seek(0)
audioManager.play()
},
客户端问题,最近的版本会修复,评估下影响面.
我们也遇到了这个问题,锁屏环境下,不能自动播放下一集 预估什么时候能修复呢?
你好 锁屏后音频还能播放么 线上的可以播放 开发版不能
请问一下这个问题解决了吗,遇到同样的问题
麻烦按照教程提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
https://developers.weixin.qq.com/s/yOA5P7mK7k5u
需要安卓真机环境下测试,微信7.0