RTCDataChannel: priority-Eigenschaft
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte priority-Eigenschaft der RTCDataChannel-Schnittstelle gibt einen String zurück, der die Priorität des Datenkanals angibt. Die Priorität wird vom User-Agent zum Zeitpunkt der Kanalerstellung basierend auf der priority-Option im dataChannelDict-Parameter zugewiesen, der an RTCPeerConnection.createDataChannel() übergeben wird, oder vom entfernten Peer für eingehende Datenkanäle.
Wert
Ein String, der die Priorität des Datenkanals angibt. Mögliche Werte sind in der Reihenfolge von der niedrigsten bis zur höchsten Priorität:
"very-low"-
Der Datenkanal hat eine sehr niedrige Priorität.
"low"-
Der Datenkanal hat eine niedrige Priorität. Dies ist der Standardwert.
"medium"-
Der Datenkanal hat eine mittlere Priorität.
"high"-
Der Datenkanal hat eine hohe Priorität.
Beispiele
>Überprüfen der Priorität eines Datenkanals
const pc = new RTCPeerConnection();
const dc = pc.createDataChannel("my channel", { priority: "high" });
console.log(dc.priority); // "high"
Spezifikationen
| Specification |
|---|
| WebRTC Priority Control API> # dom-rtcdatachannel-priority> |