RTCErrorEvent - 表示发送到 WebRTC 对象的错误

RTCErrorEvent 是 WebRTC API 的接口,表示发送到 WebRTC 对象的错误。它基于标准的 Event 接口,但是添加了描述错误的 RTC 特定信息,如下所示。

构造函数

RTCErrorEvent()

创建并返回一个新的 RTCErrorEvent 对象。

属性

除了 Event 接口上可用的标准属性外,RTCErrorEvent 还包括以下属性:

error 只读

一个 RTCError 对象,指定发生的错误;该对象包括发生错误的类型,有关发生错误的位置的信息(例如 SDP 中的哪个行号或出现问题的 SCTP)原因代码)。

方法

除了在父接口 Event 继承的方法之外,没有特有的方法。

描述

WebRTC 中还有其他用于错误事件的数据类型,如对于具有特殊信息共享需求的错误所需的数据类型。其中最常见的可能是 icecandidateerror 事件所使用的 RTCPeerConnectionIceErrorEvent 事件,表示在连接协商期间收集 ICE 候选对象时发生了错误。

规范

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

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 未知 未知 未知 不支持 未知 未知
error 未知 未知 未知 不支持 未知 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 未知 未知 未知 未知 未知 未知6
error 未知 未知 未知 未知 未知 未知6

相关链接