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.
Konstruktoren
RTCPeerConnectionIceEvent()-
Gibt ein neues
RTCPeerConnectionIceEventzurück. Der Konstruktor akzeptiert zwei Parameter: Der erste ist ein String, der den Ereignistyp angibt; der zweite ist ein Dictionary mit demRTCIceCandidate, auf den sich das Ereignis bezieht.
Instanzeigenschaften
Da RTCPeerConnectionIceEvent ein Event ist, verfügt es auch über dessen 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. RTCPeerConnectionIceEvent.urlSchreibgeschü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
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
- WebRTC
- Das übliche Ziel des Ereignisses:
RTCPeerConnection.