华为荣耀6P背景音频播放失败,提示音乐文件错误(急)
* Bug 表现是什么?预期表现是什么?
andriod 4.4.2
微信版本6.6.1
华为荣耀6P
目前遇到第一例未知BUG导致音频播放错误,用户无法正常使用
在运维中心截取到的错误大致为
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.src, background audio is preempted.;at App setOrigin function;at setTimeout callback function
* 如何复现?
在全局app.js中初始化一个BackgroundAudioManager,
点击播放任意音频出错。
* 提供一个最简复现 Demo
App({ globalData: { audioCtx: null, }, onLaunch(options) { // 小程序初始化 this.globalData.audioCtx = wx.getBackgroundAudioManager(); }, // 设置原生信息封面 setOrigin(cb) { setTimeout(() => { this.globalData.audioCtx.src = [MP3音频]; this.globalData.audioCtx.play(); }, 200); },}) |
在index页面调用
|
