怎么监听微信通话/系统通话的开始和结束?
发布于 6 年前 作者 ezeng 1442 次浏览 来自 官方Issues

目前项目做音视频直播,需要在接听电话时停止推拉流,停止计费。但是onHide生命周期不生效,我搜过同类型帖子,他们也同样不生效。还有其它办法吗?

如下监听是不生效的

onShow() {
  // 监听音频,微信语音不生效,一般电话还没测试
  wx.onAudioInterruptionBegin(() => {
    console.log("音频开始被打断")
  })
  wx.onAudioInterruptionEnd(() => {
    console.log("音频结束被打断")
  })
},
onHide() {
  console.log("界面隐藏") // 不生效
}
回到顶部