RTCPeerConnectionIceErrorEvent - 提供有关 ICE 错误的详细信息

RTCPeerConnectionIceErrorEvent 接口基于 Event 接口,通过向 RTCPeerConnection 对象发送一个 icecandidateerror 事件来提供有关ICE错误的详细信息。

构造函数

RTCPeerConnectionIceErrorEvent()

创建并返回一个新的 RTCPeerConnectionIceErrorEvent 对象,并根据参数中指定的类型初始化其类型和其他属性。通常,您通常不会自己创建此类型的对象。

属性

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

address 只读

一个 DOMString,提供用于与用于协商连接的 STUNTURN 服务器进行通信的本地 IP 地址,如果本地 IP 地址尚未作为本地 ICE 候选对象的一部分公开,则返回 null

errorCode 只读

一个无符号整数值,表示 STUN 或 TURN 服务器返回的数字 STUN 错误代码。如果没有候选主机可以到达服务器,则将此属性设置为数字 701,该数字不在有效 STUN 错误代码的范围内。每个服务器 URL 处触发一次只会触发一次 701 错误,并且仅在 icegatheringstategathering 时触发。

errorText 只读

一个 DOMString,包含 STUN 或 TURN 服务器返回的 STUN 原因文本。如果根本无法与 STUN 或 TURN 服务器建立通信,则此字符串将是解释该错误的浏览器特定的字符串。

port 只读

一个无符号的整数值,使用 address 中给出的 IP 地址提供与 STUN 或 TURN 服务器进行通信的端口号。如果尚未建立连接(即,如果 addressnull),则为 null

url 只读

一个 DOMString,指示发生错误的 STUN 或 TURN 服务器的 URL。

方法

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

规范

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

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 未知 未知 未知 不支持 未知 未知
errorCode 未知 未知 未知 不支持 未知 未知
errorText 未知 未知 未知 不支持 未知 未知
hostCandidate 未知 未知 未知 不支持 未知 未知
url 未知 未知 未知 不支持 未知 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 未知 未知 未知 未知 未知 未知 未知
errorCode 未知 未知 未知 未知 未知 未知 未知
errorText 未知 未知 未知 未知 未知 未知 未知
hostCandidate 未知 未知 未知 未知 未知 未知 未知
url 未知 未知 未知 未知 未知 未知 未知