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 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 |
error | 未知 | 未知 | 未知 | 不支持 | 未知 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 6 |
error | 未知 | 未知 | 未知 | 未知 | 未知 | 未知 | 6 |
相关链接
- WebRTC API
RTCError
error
事件发生在以下接口:RTCDataChannel
和RTCDtlsTransport
RTCPeerConnectionIceErrorEvent