2

我正在我的 chrome 浏览器中运行 WebRTC 演示,并且已经可以设置视频会议。但是,如果其中一个对等点断开连接(例如刷新浏览器),我不知道如何在另一端检测到它(并且可能会警告“对等点断开连接”消息)

我注意到在对等方断开连接后,我收到了一些ice candidates,但我找不到任何可以帮助我发现这实际上是一个断开连接的事件的属性。

我用谷歌搜索并找到了这个

这将通过 RTCIceConnectionState 的“断开连接”状态来处理。它将在未收到来自远程端的活动检查或媒体的一些 TBD(当前约 5 秒)延迟后触发

但我只是在我其他人的对等对象中找不到这种“断开连接”状态。

你能给我更多关于这个的提示吗?谢谢

4

1 回答 1

3

您需要检查此只读属性:

peerconnection.iceConnectionState === 'disconnected'

参考:

于 2013-03-18T19:44:31.433 回答