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.

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.

Event RTCPeerConnectionIceEvent

Instanz-Eigenschaften

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

RTCPeerConnectionIceEvent.url Schreibgeschützt Veraltet

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 RTCPeerConnectionIceEvent zurück. Es nimmt zwei Parameter entgegen, der erste ist eine Zeichenkette, die den Typ des Ereignisses darstellt; der zweite ist ein Wörterbuch, das den RTCIceCandidate enthä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

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