目前项目做音视频直播,需要在接听电话时停止推拉流,停止计费。但是onHide生命周期不生效,我搜过同类型帖子,他们也同样不生效。还有其它办法吗?
如下监听是不生效的
onShow() {
// 监听音频,微信语音不生效,一般电话还没测试
wx.onAudioInterruptionBegin(() => {
console.log("音频开始被打断")
})
wx.onAudioInterruptionEnd(() => {
console.log("音频结束被打断")
})
},
onHide() {
console.log("界面隐藏") // 不生效
}
没有其他办法,微信放在后台没有监听在执行,要放到前台才行