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.
Instanz-Eigenschaften
Da RTCPeerConnectionIceEvent ein Event ist, implementiert dieses Ereignis auch diese Eigenschaften.
RTCPeerConnectionIceEvent.candidateSchreibgeschützt-
Enthält den
RTCIceCandidate, der den Kandidaten enthält, der mit dem Ereignis verknüpft ist, odernull, wenn dieses Ereignis anzeigt, dass keine weiteren Kandidaten folgen werden. RTCPeerConnectionIceEvent.urlSchreibgeschü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
RTCPeerConnectionIceEventzurück. Es nimmt zwei Parameter an, wobei der erste ein String ist, der den Typ des Ereignisses darstellt; der zweite ein Wörterbuch, das denRTCIceCandidateenthä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
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
- Sein übliches Ziel:
RTCPeerConnection.