RTCPeerConnection: pendingRemoteDescription Eigenschaft
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2020.
Die pendingRemoteDescription
schreibgeschützte Eigenschaft der RTCPeerConnection
-Schnittstelle gibt ein RTCSessionDescription
-Objekt zurück, das eine anstehende Konfigurationsänderung für das entfernte Ende der Verbindung beschreibt.
Dies beschreibt nicht die aktuelle Verbindung, sondern wie sie möglicherweise in naher Zukunft existieren könnte.
Verwenden Sie RTCPeerConnection.currentRemoteDescription
oder RTCPeerConnection.remoteDescription
, um die aktuelle Sitzungsbeschreibung für das entfernte Endpunkt zu erhalten.
Für Details zu den Unterschieden siehe Anstehende und aktuelle Beschreibungen auf der WebRTC-Konnektivitätsseite.
Wert
Wenn eine Änderung der Remote-Beschreibung in Bearbeitung ist, handelt es sich um eine RTCSessionDescription
, die die vorgeschlagene Konfiguration beschreibt.
Andernfalls wird null
zurückgegeben.
Beispiele
In diesem Beispiel wird pendingRemoteDescription
betrachtet, um festzustellen, ob eine Beschreibung geändert wird.
const pc = new RTCPeerConnection();
// …
const sd = pc.pendingRemoteDescription;
if (sd) {
// There's a description change underway!
} else {
// No description change pending
}
Spezifikationen
Specification |
---|
WebRTC: Real-Time Communication in Browsers> # dom-peerconnection-pendingremotedesc> |
Browser-Kompatibilität
Loading…
Hinweis:
Die Aufnahme von pendingRemoteDescription
und currentRemoteDescription
in die WebRTC-Spezifikation ist relativ neu.
In Browsern, die diese nicht unterstützen, ist nur remoteDescription
verfügbar.