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 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 支持 — 561 56 | ≤18 | 支持 | 不支持 | 支持 | 支持 |
RTCPeerConnectionIceEvent() 构造函数 | 56 | ≤18 | 支持 | 不支持 | 支持 | 未知 |
candidate | 56 | 15 | 支持 | 不支持 | 支持 | 支持 |
url | 不支持 | 不支持 | 未知 | 不支持 | 未知 | 支持 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 支持 — 561 56 | 支持 — 561 56 | 未知 | 支持 | 未知 | 支持 | 支持 |
RTCPeerConnectionIceEvent() 构造函数 | 56 | 56 | 未知 | 支持 | 未知 | 支持 | 未知 |
candidate | 56 | 56 | 未知 | 支持 | 未知 | 支持 | 支持 |
url | 不支持 | 不支持 | 未知 | 未知 | 未知 | 未知 | 支持 |
1. 通过 RTCIceCandidateEvent
支持。
相关链接
- WebRTC
- 其通常的目标:
RTCPeerConnection
。