收藏
回答

手机锁屏,背景音乐播放失败

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

需求:

小程序实现同“收款小账本”,“微信支付商户助手”收款语音播报功能


技术方案:

使用小程序提供的websocket api 与后端服务建立连接,每当有新订单时,后端会将生成订单的音频流地址通过websocket回传给小程序,小程序在wx.onSocketMessage 回调方法中执行如下代码片段进行播放:

const backgroundAudioManager = wx.getBackgroundAudioManager()


backgroundAudioManager.title=''

backgroundAudioManager.coverImgUrl=''

backgroundAudioManager.src = res.data// 设置了 src 之后会自动播放

backgroundAudioManager.onPlay(() => {

console.log('开始播放收款语音')

})


问题:

使用华为P20测试,当手机锁屏后,会出现下面的错误:



请问是什么问题导致?有解决方案吗?


回答关注问题邀请回答
收藏
登录 后发表内容