RTCError: errorDetail 属性
值
一个只读字符串,其值指示在RTCPeerConnection
上发生的 WebRTC 特定错误的类型。可能的值为
data-channel-failure
-
连接的
RTCDataChannel
失败。 dtls-failure
-
DTLS 连接的协商失败,或连接因致命错误而终止。错误的
message
包含有关错误性质的详细信息。如果收到致命错误,则错误对象的receivedAlert
属性设置为收到的 DTLSL 警报的值。另一方面,如果发送了致命错误,则sentAlert
设置为警报的值。 fingerprint-failure
-
RTCDtlsTransport
的远程证书与 SDP 中列出的任何指纹都不匹配。如果远程对等方无法将本地证书与提供的指纹进行匹配,则不会发生此错误,尽管这种情况可能会导致dtls-failure
错误。 hardware-encoder-error
-
硬件编码器不支持给定的配置参数。
hardware-encoder-not-available
-
完成请求操作所需的硬件编码器资源不可用。
sctp-failure
-
SCTP 协商失败,或连接因致命错误而终止。SCTP 原因代码可以在
RTCError
对象的sctpCauseCode
中找到。SCTP 错误原因代码 1-13 在 SCTP 规范中定义:RFC 4960,第 3.3.10 节。 sdp-syntax-error
-
SDP 语法无效。错误的
sdpLineNumber
属性指示在 SDP 中检测到错误的行号。
示例
待定
规范
规范 |
---|
WebRTC:浏览器中的实时通信 # dom-rtcerror-errordetail |
浏览器兼容性
BCD 表格仅在浏览器中加载