手机锁屏或者点击了home按键,正在播放的音乐暂停了.请教大神?
发布于 6 年前 作者 xiuying51 4883 次浏览 来自 官方Issues

我是通过点击事件 进入showModel函数,用的也是 getBackgroundAudioManager 官网文档的代码测试,但是在华为手机上不能后台播放.手机锁屏或者点击了home按键,正在播放的音乐暂停了,请教大神?

3 回复

从微信客户端6.7.2版本开始,若需要在小程序切后台后继续播放音频,需要在 app.json 中配置 requiredBackgroundModes 属性。https://developers.weixin.qq.com/miniprogram/dev/api/media/background-audio/wx.getBackgroundAudioManager.html

刚开始用的是  wx.createInnerAudioContext()   获取 audio 上下文   并在app.json中设置了

“requiredBackgroundModes”: [

“audio”,“location”

],

但是锁屏后音乐暂停了.

解决方式如下:

后来用了 wx.getBackgroundAudioManager(); ] 获取 audio 上下文

锁屏后音乐继续播放

回到顶部