icegatheringstatechange

icegatheringstatechange

我使用icegatheringstatechange事件处理程序,但他没有工作。我怎样才能捕捉到冰河状态的变化?我怎么知道所有冰候选人都加入了?

最佳答案

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

如果您想知道何时添加所有候选冰块,将随icecandidate一起调度event.candidate = null事件。

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


  RTCIceCandidate类型的候选对象,只读,可为空
  
  ...
  
  生成事件以指示候选者聚集结束时,将此属性设置为null

10-01 14:21