RTCDataChannelEvent
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Die RTCDataChannelEvent
-Schnittstelle
repräsentiert ein Ereignis, das mit einem bestimmten RTCDataChannel
zusammenhängt.
Konstruktor
RTCDataChannelEvent()
-
Erstellt ein neues
RTCDataChannelEvent
.
Instanz-Eigenschaften
Erbt auch Eigenschaften von Event
.
channel
Nur lesbar-
Gibt den
RTCDataChannel
zurück, der mit dem Ereignis verknüpft ist.
Beispiele
In diesem Beispiel wird der datachannel
-Ereignis-Handler eingerichtet, um die Datenkanalreferenz zu speichern und Handler für die zu überwachenden Ereignisse einzurichten. Die channel
-Eigenschaft liefert den RTCDataChannel
, der die Verbindung zum anderen Peer darstellt.
pc.ondatachannel = (event) => {
inboundDataChannel = event.channel;
inboundDataChannel.onmessage = handleIncomingMessage;
inboundDataChannel.onopen = handleChannelOpen;
inboundDataChannel.onclose = handleChannelClose;
};
Sehen Sie sich ein einfaches RTCDataChannel-Beispiel für ein weiteres, umfassenderes Beispiel zur Nutzung von Datenkanälen an.
Spezifikationen
Specification |
---|
WebRTC: Real-Time Communication in Browsers # rtcdatachannelevent |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- WebRTC
RTCDataChannel
- Ein einfaches RTCDataChannel-Beispiel
RTCPeerConnection
(die Ziel-Schnittstelle fürdatachannel
-Ereignisse)