收藏
回答

怎么监听微信通话/系统通话的开始和结束?

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

如下监听是不生效的

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

1 个回答

  • Jeremy
    Jeremy
    2022-11-18

    没有其他办法,微信放在后台没有监听在执行,要放到前台才行

    2022-11-18
    有用
    回复
登录 后发表内容
问题标签