RTCPeerConnectionIceEvent
Базовая Широко доступная *
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
* Некоторые части этой функции могут иметь различный уровень поддержки.
Интерфейс RTCPeerConnectionIceEvent представляет события, происходящие в связи с кандидатами ICE с целевым объектом, обычно RTCPeerConnection.
Только одно событие такого типа: icecandidate.
Свойства экземпляра
В качестве Event, это событие также реализует следующие свойства.
-
RTCPeerConnectionIceEvent.candidateТолько для чтения -
Содержит
RTCIceCandidateс кандидатом, связанным с событием, илиnullесли это событие указывает, что больше кандидатов не ожидается.
Конструкторы
RTCPeerConnectionIceEvent()-
Возвращает новый
RTCPeerConnectionIceEvent. Принимает два параметра: первый — строку, представляющую тип события; второй — словарь, содержащийRTCIceCandidate, на который он ссылается.
Методы экземпляра
В качестве Event, это событие также реализует эти свойства. Нет специфического метода RTCDataChannelEvent.
Примеры
pc.onicecandidate = (ev) => {
console.log(
`The ICE candidate ('${ev.candidate.candidate}') added to connection.`,
);
};
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
RTCPeerConnectionIceEvent |
56 | 15 | 24 | 43 | 12 | 56 | 24 | 43 | 12 | 6.0 | 56 |
RTCPeerConnectionIceEvent |
5624–56 | 15 | 24 | 4315–43 | 12 | 5625–56 | 24 | 4314–43 | 12 | 6.01.5–6.0 | 564.4–56 |
candidate |
24 | 15 | 24 | 15 | 12 | 25 | 24 | 14 | 12 | 1.5 | 4.4 |
url |
Нет | Нет | Нет | Нет | 12 | Нет | Нет | Нет | 12 | Нет | Нет |
См. также
- WebRTC
- Её типичный целевой объект:
RTCPeerConnection.
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnectionIceEvent