为什么没有工作RTCPeerConnection icegatheringstatechange?

时间:2016-05-13 11:26:33

标签: javascript google-chrome backbone.js webrtc

我使用icegatheringstatechange事件处理程序,但他没有工作。我如何能够抓住冰川变化?我如何知道所有冰候选人都加入了?

1 个答案:

答案 0 :(得分:1)

icegatheringstatechange事件并未在所有浏览器中实现(实际上,我不知道它的实现位置,但它未在Firefox中实现)。这就是为什么你的事件处理程序没有被调用的原因。

如果您想知道何时添加所有冰候选人,将会icecandidate发送event.candidate = null个事件。

以下是the current editor's draft of the WebRTC spec中对此行为的描述:

  类型 RTCIceCandidate

候选 ,只读,可以为空

     

...

     

当生成事件以指示候选人聚会结束时,此属性设置为null