我使用icegatheringstatechange事件处理程序,但他没有工作。我如何能够抓住冰川变化?我如何知道所有冰候选人都加入了?
答案 0 :(得分:1)
icegatheringstatechange
事件并未在所有浏览器中实现(实际上,我不知道它的实现位置,但它未在Firefox中实现)。这就是为什么你的事件处理程序没有被调用的原因。
如果您想知道何时添加所有冰候选人,将会icecandidate
发送event.candidate = null
个事件。
以下是the current editor's draft of the WebRTC spec中对此行为的描述:
类型 RTCIceCandidate 的候选 ,只读,可以为空
...
当生成事件以指示候选人聚会结束时,此属性设置为
null
。