RTCPeerConnectionIceEvent - 表示与具有目标的 ICE 候选者有关的事件

RTCPeerConnectionIceEvent 接口表示与具有目标的 ICE 个候选对象(通常是 RTCPeerConnection)有关的事件。只有一种事件属于这种类型:icecandidate

构造函数

RTCPeerConnectionIceEvent()

返回一个新的 RTCPeerConnectionIceEvent 。它有两个参数,第一个是表示事件类型的 DOMString;第二个字典包含它所引用的 RTCIceCandidate

属性

RTCPeerConnectionIceEvent 接口继承了 Event 接口的属性,还包括以及以下属性:

RTCPeerConnectionIceEvent.candidate 只读

一个 RTCIceCandidate,其中包含与该事件相关联的候选者,如果此事件没有其他候选者,则为 null

方法

RTCPeerConnectionIceEvent 除了继承父接口 Event 以外的方法,没有其他方法。

实例

pc.onicecandidate = function( ev ) {
  alert("ICE 候选对象(传输地址:'" + 
    ev.candidate.candidate + 
    "')已添加到此连接中。");
}

规范

规范 状态 备注
WebRTC 1.0: Real-time Communication Between Browsers
RTCPeerConnectionIceEvent 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持

支持 — 561

56

≤18 支持 不支持 支持 支持
RTCPeerConnectionIceEvent() 构造函数56≤18 支持 不支持 支持 未知
candidate5615 支持 不支持 支持 支持
url 不支持 不支持 未知 不支持 未知 支持

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持

支持 — 561

56

支持 — 561

56

未知 支持 未知 支持 支持
RTCPeerConnectionIceEvent() 构造函数5656 未知 支持 未知 支持 未知
candidate5656 未知 支持 未知 支持 支持
url 不支持 不支持 未知 未知 未知 未知 支持

1. 通过 RTCIceCandidateEvent 支持。

相关链接