用wx.playBackgroundAudio后台音乐播放iphone异常
发布于 6 年前 作者 zouyan 13885 次浏览 来自 问答

用wx.playBackgroundAudio后台音乐播放,安卓是正常的,

但是iphone在首次调用接口时会失败,这是怎么回事,该如何解决?

2 回复

@晨,请问这个Bug修复了吗?我们在6.5.13的微信版本上运行小程序,使用BackgroundAudioPlay播放音频,在后台播放经常会出现问题,比如一直onWaiting状态,或者是抛出playerErrCode(errMessage“网络连接已中断”),

所以在后台的情况下,很难长时间维持正常的播放状态。

但是维持在前台播放的话,从来不会出现这个问题。

多谢!

在开发者工具下,wx.playBackgroundAudio 设置不同url 可以将当前音频切换到下一个播放,没毛病。wx.onBackgroundAudioPlay 钩子可以执行。

ios 设备下,直接 wx.playBackgroundAudio 切换url 播放不同 音频,虽然可以播放,但是不会执行 wx.onBackgroundAudioPlay 钩子! 很无语啊.....  


但是先调用过 wx.pauseBackgroundAudio();   再去调用 wx.playBackgroundAudio  又可以进入 wx.onBackgroundAudioPlay 钩子,大神啊,求解释啊  这是怎么一回事啊,我快吐血而亡了  

回到顶部