【远程推送】音视频通话的铃声无法自动关闭

HarrySun 23天前 143

问题1:A 给 B 打音视频,B 响铃,此时 A 挂断,但是 B 还一直在响铃,这个应该怎么处理。

问题2:B 打开 App 后音视频响铃还在继续,并且声音变大了。

最新回复 (8)
  • HeavyRain 23天前
    引用 2
    问题1:A 给 B 打音视频,B 响铃,此时 A 挂断,但是 B 还一直在响铃,这个应该怎么处理。
    挂断时,也会有个挂断的推送,这个挂断的推送来停掉这个响铃,你们查一下挂断为啥没有停掉吧

    问题2:B 打开 App 后音视频响铃还在继续,并且声音变大了。
    打开App后,声音变大,可能是收到来电消息,回调appdelegate里的shouldStartRing方法,播放铃声;紧接着会收到断开的回调,shouldStopRing和didCallEnd会回调到,这里停掉铃声。检查一下这个流程哪里没有走到。
  • HarrySun 19天前
    引用 3
    我试了下 野火 Demo 中也是这种情况

    shouldStopRing 方法走了,audioPlayer = nil
  • HarrySun 9天前
    引用 4
    你好,请问怎么处理这两个问题?
  • HeavyRain 9天前
    引用 5
    HeavyRain 问题1:A 给 B 打音视频,B 响铃,此时 A 挂断,但是 B 还一直在响铃,这个应该怎么处理。 挂断时,也会有个挂断的推送,这个挂断的推送来停掉这个响铃,你们查一下挂断为啥没有停掉吧 问题 ...
    看二楼,你们自己查一下
  • HeavyRain 8天前
    引用 6
    问题1:A 给 B 打音视频,B 响铃,此时 A 挂断,但是 B 还一直在响铃,这个应该怎么处理。
    如果是推送,普通推送,挂断推送没有办法把前一个来电的推送给停掉。
  • HarrySun 5天前
    引用 7
    shouldStopRing 方法走了,其中的 audioPlayer = nil

    麻烦针对两个问题提供下解决方案,谢谢
  • HeavyRain 5天前
    引用 8
    第一个问题,我们没有查到如果用第二个推送停掉前一个推送的铃声,问了大模型据说是没有,但很奇怪微信可以做到。我们是没有什么办法了,你们可以查一下有没有办法:“第二个推送(挂断推送)停掉前一个推送(来电推送)。
    第二个问题,打开APP后,在appdelegate里会有收到来电的回调,在哪里会播放另外,跟推送大小不一样是有可能的,所以声音变大是正常的
  • HeavyRain 5天前
    引用 9
    第二个问题,你们的问题是什么:是说接听或者挂断之后还会继续响铃吗?
返回