RTCDataChannelEvent
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 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.
channelSchreibgeschützt-
Gibt den
RTCDataChannelzurü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
Loading…
Siehe auch
- WebRTC
RTCDataChannel- Ein einfaches RTCDataChannel-Beispiel
RTCPeerConnection(die Ziel-Schnittstelle fürdatachannel-Ereignisse)