Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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 Schnittstelle RTCPeerConnectionIceEvent repräsentiert Ereignisse im Zusammenhang mit ICE-Kandidaten, deren Ziel normalerweise eine RTCPeerConnection ist.

Nur ein Ereignis gehört zu diesem Typ: icecandidate.

Event RTCPeerConnectionIceEvent

Konstruktoren

RTCPeerConnectionIceEvent()

Gibt ein neues RTCPeerConnectionIceEvent zurück. Der Konstruktor akzeptiert zwei Parameter: Der erste ist ein String, der den Ereignistyp angibt; der zweite ist ein Dictionary mit dem RTCIceCandidate, auf den sich das Ereignis bezieht.

Instanzeigenschaften

Da RTCPeerConnectionIceEvent ein Event ist, verfügt es auch über dessen Eigenschaften.

RTCPeerConnectionIceEvent.candidate Schreibgeschützt

Enthält den RTCIceCandidate, der den mit dem Ereignis verknüpften Kandidaten enthält, oder null, wenn dieses Ereignis anzeigt, dass keine weiteren Kandidaten folgen.

RTCPeerConnectionIceEvent.url Schreibgeschützt

Enthält einen String mit der URL des STUN- oder TURN-Servers, über den der Kandidat ermittelt wurde, oder null, wenn der Kandidat nicht über einen Server ermittelt wurde.

Instanzmethoden

Da RTCPeerConnectionIceEvent ein Event ist, verfügt es auch über dessen Methoden. Es gibt keine spezifische Methode für RTCDataChannelEvent.

Beispiele

js
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

Siehe auch