wx.getBackgroundAudioManager进入后台不能播放?
需实现小程序进入后台运行,可以播放新订单提示音
app.json中已配置
“requiredBackgroundModes”: [
“location”,“audio”
]
var myaudio=wx.getBackgroundAudioManager(); Page({ onLoad: function () { myaudio.title = "大厅新订单" ; myaudio.src = "http://xcx.fm0474.com/GBmp3/newdd.mp3" ; ) }) |
有两种情况
1、小程序在前台时开始播放音频,马上切入后台,进入后台运行时,音频播放完毕,这种情况下,再有新订单时,调用myaudio.play();,订单提示音可以正常播放
2、小程序在前台时未播放音频,或已播放完毕,再切入后台运行,这种情况下,代码任何位置调用myaudio.play();均无效。
所遇到的情况是文档中标注的情况吗?有没有解决办法
1 回复
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)