小程序 播放器 后台 下一曲 错误 解决 尝试

小程序后台音乐播放器  backgroundaudiomanger 在手机息屏后 切换下一曲的话 会报一个错误

{errMsg: "setBackgroundAudioState:fail: jsapi has no permission, event=setBackgroundAudioState, runningState=background, permissionMsg=permission ok, detail=jsapi permission required playing audio but current not playing audio in background state"}

意思就是 音乐已经播放结束了,然后不能重新开启音乐了。看了官方文档 结果还是一样的,所以找了个临时解决方案

思路就是 不让音乐 结束播放  一旦结束播放的话 后台下一曲的时候就不能开始播放了

我的思路是 在 音乐结束前 的几秒时间切换下一曲,这样就不算是 重新播放音乐了 就不会报错了

backgroundaudiomanger

ontimeupdate 里面 获取音乐全长和当前时间的比例 超过 99.1% 就切换下一个


版权声明:本文为uygurjan2008原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。