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.
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 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
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
| Specification |
|---|
| WebRTC: Real-Time Communication in Browsers> # rtcpeerconnectioniceevent> |
Browser-Kompatibilität
Siehe auch
- WebRTC
- Das übliche Ziel:
RTCPeerConnection.