求指教,分析下面错误的原因, wx.getBackgroundAudioManager进行音频播放
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;at App onHide function;at api setBackgroundAudioState fail callback function
APP-SERVICE-SDK:Can not set wx.backgroundAudio.title, background audio is preempted.;at "pages/home/home" page lifeCycleMethod onShow function
解决了吗
BackgroundAudioManager wx.getBackgroundAudioManager()
获取全局唯一的背景音频管理器。 小程序切入后台,如果音频处于播放状态,可以继续播放。但是后台状态不能通过调用API操纵音频的播放状态。
从微信客户端6.7.2版本开始,若需要在小程序切后台后继续播放音频,需要在 app.json 中配置
requiredBackgroundModes
属性。开发版和体验版上可以直接生效,正式版还需通过审核。我也出现过这种告警,在page onHide中创建背景音乐的实例,而且是按home键进入后台,就会必现,官方文档说:后台状态不能通过调用API操纵音频的播放状态
同样的问题,请问如何解决
解决了吗?
我也遇到同样的问题。在page onHide中创建背景音乐的实例。 如果是页面切换到其他页面触发的onHide,那么正常创建了背景音乐。但如果是按手机home键触发了onHide,就报错setBackgroundAudioState:fail: jsapi has no permission...
同求啊,目前来看,好像是官方不让小程序后台的时候主动播放音乐
解决了吗?