如果WebRTC应用程序在电话呼叫之间启动,则即使在结束该呼叫后,正在呼叫的对等方也听不到任何声音



我在WebRTC上有一个应用程序。如果对等方(a(单击指向应用程序的链接并在通话过程中启动该应用程序,则该对等方(a(已成功连接到对等方(B(。即使在结束呼叫后,对等端A也听不到对等端B的声音,而对等端B可以看到视频和听到对等端A的音频。如果在没有任何正在进行的电话呼叫的情况下创建对等连接,则该应用程序可以完美工作。

我尝试重新启动/createOffer ICE,并尝试再次获取用户媒体并替换曲目。但什么都不管用。

  1. 我有没有办法在浏览器中发现有一个正在进行的呼叫,这样我就可以阻止客户启动RTCPeerConnection
  2. 如何在挂断电话后从PeerA没有音频的情况中恢复

这是一个已知的Chrome错误,请参阅此处