wx.playBackgroundAudio在后台播放失败(真机),小程序已置顶

发布于 7 年前作者 khao1647 次浏览最后编辑 7 年前来自 ask

代码如下:

写在页面的onhide函数里面:

真机控制台输出如下:

但是手机打开之后,这个音频又开始播放了。有大神遇到过类似问题么

8 回复
kshen
kshen1 楼6 年前

朋友,你解决了吗,遇到同样问题,我们是想通过web socket做语音播报,收到消息后调用playBackgroundAudio,在前台是没问题的,每次收到消息都能播放,但是小程序置顶隐藏后收到消息调用playBackgroundAudio报同样的错误

guiyingcui
guiyingcui2 楼6 年前

必须在前台才能调用

xiongli
xiongli3 楼6 年前

有没有大神遇到过这个问题,或者官方人员出来给点意见。。

oxue
oxue4 楼6 年前

哥们  解决了吗,我现在也是离开当前页、当前页预览图片、或者手机黑屏的时候 还能够播放音频

luochao
luochao5 楼6 年前

遇到类似问题,原因是在 延时 的空白时间 进入后台,没有音频在播放,workaround的策略是播放空音频代替延时

yinxia
yinxia6 楼6 年前

我遇到的问题是,手机黑屏状态下,音频播放失败。。

bli
bli7 楼6 年前

但是我写在onhide函数里面,需求就是手机息屏,也可以播放音乐。如果这个api不可以,那么有什么其他api支持小程序后台运行时可以播放音乐。。

fang28
fang288 楼5 年前

播放失败的回调res里面的信息,有大神知道咋回事么