RTCPeerConnectionIceErrorEvent - 提供有关 ICE 错误的详细信息
RTCPeerConnectionIceErrorEvent 接口基于 Event 接口,通过向 RTCPeerConnection 对象发送一个 icecandidateerror 事件来提供有关ICE错误的详细信息。
构造函数
 RTCPeerConnectionIceErrorEvent()
创建并返回一个新的 RTCPeerConnectionIceErrorEvent 对象,并根据参数中指定的类型初始化其类型和其他属性。通常,您通常不会自己创建此类型的对象。
属性
RTCPeerConnectionIceErrorEvent 接口继承了 Event 接口的属性,还包括以及以下属性:
 address 只读 
一个 DOMString,提供用于与用于协商连接的 STUN 或 TURN 服务器进行通信的本地 IP 地址,如果本地 IP 地址尚未作为本地 ICE 候选对象的一部分公开,则返回 null。
 errorCode 只读 
一个无符号整数值,表示 STUN 或 TURN 服务器返回的数字 STUN 错误代码。如果没有候选主机可以到达服务器,则将此属性设置为数字 701,该数字不在有效 STUN 错误代码的范围内。每个服务器 URL 处触发一次只会触发一次 701 错误,并且仅在 icegatheringstate 是 gathering 时触发。
 errorText 只读 
一个 DOMString,包含 STUN 或 TURN 服务器返回的 STUN 原因文本。如果根本无法与 STUN 或 TURN 服务器建立通信,则此字符串将是解释该错误的浏览器特定的字符串。
 port 只读 
一个无符号的整数值,使用 address 中给出的 IP 地址提供与 STUN 或 TURN 服务器进行通信的端口号。如果尚未建立连接(即,如果 address 为 null),则为 null。
 url 只读 
一个 DOMString,指示发生错误的 STUN 或 TURN 服务器的 URL。
方法
RTCPeerConnectionIceErrorEvent 除了继承父接口 Event 以外的方法,没有其他方法。
规范
| 规范 | 状态 | 备注 | 
|---|---|---|
| WebRTC 1.0: Real-time Communication Between Browsers RTCPeerConnectionIceErrorEvent 的定义  | 
候选推荐 | 初始定义。 | 
桌面浏览器兼容性
| 特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | 
|---|---|---|---|---|---|---|
| 基础支持 | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 | 
errorCode | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 | 
errorText | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 | 
hostCandidate | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 | 
url | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 | 
移动浏览器兼容性
| 特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari | 
|---|---|---|---|---|---|---|---|
| 基础支持 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 
errorCode | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 
errorText | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 
hostCandidate | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 
url | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 |