后台播放playBackgroundAudio使用问题
发布于 5 年前 作者 gqiao 3199 次浏览 来自 问答

我们在播放声音时设置成置顶,这样后续是可以后台播放声音的。 但是时间久了  有时就只有震动 而没有声音 记录的错误如下:

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

问题是这个权限 我们再进入一下我们的界面  再退出   也没有再次设置置顶  他又可以了  又能在后台播放声音了。   我们的功能 是接收服务器的消息,  然后就会震动和播放语音。 震动基本上不会有问题  就这个播放声音  老是不稳定 。

想知道的是这个权限到底是什么时候拥有的  设置置顶的时候就有的话  为什么后续又会报这个错误 ,不是置顶的时候拥有的话  为什么后续很长时间都可以播放语音呢,有时昨天开着的小程序  今天再接收到消息 仍然可以正常播放语音。

回到顶部