我的小程序用的框架是Taro,在生命周期函数componentDidHide里调用VideoContext.requestBackgroundPlayback无法在进入后台后继续播放音频,用vConsole工具查看是有执行VideoContext.requestBackgroundPlayback方法,videoContext也是有获取到,就是没有效果,代码片如下:
componentDidShow() {
const { videoContext } = this.state
if (videoContext) {
videoContext.exitBackgroundPlayback()
}
}
componentDidHide() {
const { videoContext } = this.state
if (videoContext) {
videoContext.requestBackgroundPlayback()
}
}