Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
RTCPeerConnectionIceEvent
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit September 2018 browserübergreifend verfügbar.
Die RTCPeerConnectionIceEvent-Schnittstelle repräsentiert Ereignisse, die im Zusammenhang mit ICE-Kandidaten mit dem Ziel auftreten, normalerweise eine RTCPeerConnection.
Nur ein Ereignis ist von diesem Typ: icecandidate.
Instanz-Eigenschaften
Da ein RTCPeerConnectionIceEvent ein Event ist, implementiert dieses Ereignis auch diese Eigenschaften.
RTCPeerConnectionIceEvent.candidateSchreibgeschützt-
Enthält den
RTCIceCandidate, der den mit dem Ereignis verknüpften Kandidaten enthält, odernull, wenn dieses Ereignis anzeigt, dass keine weiteren Kandidaten folgen werden. RTCPeerConnectionIceEvent.urlSchreibgeschützt-
Enthält eine Zeichenkette, die die URL des STUN- oder TURN-Servers angibt, der verwendet wurde, um den Kandidaten zu sammeln, oder
null, wenn der Kandidat nicht von einem Server gesammelt wurde.
Konstruktoren
RTCPeerConnectionIceEvent()-
Gibt ein neues
RTCPeerConnectionIceEventzurück. Es nimmt zwei Parameter entgegen, der erste ist eine Zeichenkette, die den Typ des Ereignisses darstellt; der zweite ist ein Wörterbuch, das denRTCIceCandidateenthält, auf den es sich bezieht.
Instanz-Methoden
Da ein RTCPeerConnectionIceEvent ein Event ist, implementiert dieses Ereignis auch diese Eigenschaften. Es gibt keine spezielle Methode für RTCDataChannelEvent.
Beispiele
pc.onicecandidate = (ev) => {
console.log(
`The ICE candidate ('${ev.candidate.candidate}') added to connection.`,
);
};
Spezifikationen
| Spezifikation |
|---|
| WebRTC: Real-Time Communication in Browsers> # rtcpeerconnectioniceevent> |
Browser-Kompatibilität
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Siehe auch
- WebRTC
- Das übliche Ziel:
RTCPeerConnection.