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 Widely available *

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2018.

* Some parts of this feature may have varying levels of support.

Die RTCPeerConnectionIceEvent-Schnittstelle repräsentiert Ereignisse, die in Bezug auf ICE-Kandidaten mit dem Ziel auftreten, in der Regel ein RTCPeerConnection.

Es gibt nur ein Ereignis dieses Typs: icecandidate.

Event RTCPeerConnectionIceEvent

Instanz-Eigenschaften

Da RTCPeerConnectionIceEvent ein Event ist, implementiert dieses Ereignis auch diese Eigenschaften.

RTCPeerConnectionIceEvent.candidate Schreibgeschützt

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

RTCPeerConnectionIceEvent.url Schreibgeschützt

Enthält einen String, der 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 RTCPeerConnectionIceEvent zurück. Es nimmt zwei Parameter an, wobei der erste ein String ist, der den Typ des Ereignisses darstellt; der zweite ein Wörterbuch, das den RTCIceCandidate enthält, auf den es sich bezieht.

Instanz-Methoden

Da RTCPeerConnectionIceEvent ein Event ist, implementiert dieses Ereignis auch diese Eigenschaften. 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

Specification
WebRTC: Real-Time Communication in Browsers
# rtcpeerconnectioniceevent

Browser-Kompatibilität

Siehe auch