RTCError: errorDetail-Eigenschaft

Die schreibgeschützte errorDetail-Eigenschaft der Schnittstelle RTCError ist ein String, der den spezifischen Fehlercode des WebRTC angibt, der aufgetreten ist.

Wert

Ein schreibgeschützter String, dessen Wert den Typ des WebRTC-spezifischen Fehlers angibt, der auf einer RTCPeerConnection aufgetreten ist. Die möglichen Werte sind:

data-channel-failure

Der RTCDataChannel der Verbindung ist fehlgeschlagen.

dtls-failure

Die Aushandlung der DTLS-Verbindung ist fehlgeschlagen oder die Verbindung wurde mit einem schwerwiegenden Fehler beendet. Die message-Eigenschaft des Fehlers enthält Details zur Art des Fehlers. Wenn ein schwerwiegender Fehler empfangen wird, wird die receivedAlert-Eigenschaft des Fehlerobjekts auf den Wert des empfangenen DTLS-Alarms gesetzt. Wenn hingegen ein schwerwiegender Fehler gesendet wurde, wird die sentAlert auf den Wert des Alarms gesetzt.

fingerprint-failure

Das entfernte Zertifikat für den RTCDtlsTransport stimmt mit keinem der im SDP aufgeführten Fingerabdrücke überein. Wenn der entfernte Partner das lokale Zertifikat nicht mit den bereitgestellten Fingerabdrücken abgleichen kann, tritt dieser Fehler nicht auf, obwohl in diesem Fall stattdessen ein dtls-failure-Fehler auftreten kann.

hardware-encoder-error

Der Hardware-Encoder unterstützt die gegebenen Konfigurationsparameter nicht.

hardware-encoder-not-available

Die für die Durchführung der angeforderten Operation erforderlichen Hardware-Encoder-Ressourcen sind nicht verfügbar.

sctp-failure

Die SCTP-Aushandlung ist fehlgeschlagen oder die Verbindung wurde mit einem schwerwiegenden Fehler beendet. Der SCTP-Ursachencode kann im RTCError-Objekt in der sctpCauseCode-Eigenschaft gefunden werden. SCTP-Fehlerursachencodes 1-13 sind in der SCTP-Spezifikation definiert: RFC 4960, Abschnitt 3.3.10.

sdp-syntax-error

Die SDP-Syntax ist ungültig. Die sdpLineNumber-Eigenschaft des Fehlers gibt die Zeilennummer innerhalb der SDP an, bei der der Fehler entdeckt wurde.

Beispiele

tbd

Spezifikationen

Specification
WebRTC: Real-Time Communication in Browsers
# dom-rtcerror-errordetail

Browser-Kompatibilität

BCD tables only load in the browser