RTCPeerConnectionIceErrorEvent
Интерфейс RTCPeerConnectionIceErrorEvent, основанный на интерфейсе Event, предоставляет подробности об ошибке ICE, объявленной путём отправки события icecandidateerror объекту RTCPeerConnection.
Конструктор
RTCPeerConnectionIceErrorEvent()-
Создаёт и возвращает новый объект
RTCPeerConnectionIceErrorEvent, с его свойствамиtypeи другими, инициализированными как указано в параметрах. Обычно вы не создаёте объект этого типа самостоятельно.
Свойства экземпляра
Интерфейс RTCPeerConnectionIceErrorEvent включает свойства, присутствующие в интерфейсе Event, а также следующие свойства:
-
addressТолько для чтения -
Строка, содержащая локальный IP-адрес, используемый для связи с сервером STUN или TURN, используемым для переговоров о соединении, или
null, если локальный IP-адрес ещё не был представлен в качестве локального ICE-кандидата. -
errorCodeТолько для чтения -
Целое число без знака, представляющее числовой код ошибки STUN, возвращённый сервером STUN или TURN. Если ни один кандидат хоста не может связаться с сервером, это свойство устанавливается в значение 701, которое находится за пределами диапазона допустимых кодов ошибок STUN. Ошибка 701 срабатывает только один раз на URL сервера и только когда
iceGatheringStateнаходится в состоянииgathering. -
errorTextТолько для чтения -
Строка, содержащая текстовое описание причины ошибки STUN, возвращённое сервером STUN или TURN. Если соединение с сервером STUN или TURN не удалось установить вообще, эта строка будет содержать специфичную для браузера строку, объясняющую ошибку.
-
portТолько для чтения -
Целое число без знака, содержащее номер порта, по которому происходит связь с сервером STUN или TURN, используя IP-адрес, указанный в
address.nullесли соединение ещё не установлено (то есть, еслиaddressравноnull). -
urlТолько для чтения -
Строка, указывающая URL-адрес сервера STUN или TURN, с которым произошла ошибка.
Методы экземпляра
RTCPeerConnectionIceErrorEvent не имеет методов, кроме тех, которые предоставляются родительским интерфейсом Event.
Примеры
В разработке
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
RTCPeerConnectionIceErrorEvent |
77 | 79 | Нет | 64 | 14.1 | 77 | Нет | 55 | 14.5 | 12.0 | 77 |
RTCPeerConnectionIceErrorEvent |
77 | 79 | Нет | 64 | 14.1 | 77 | Нет | 55 | 14.5 | 12.0 | 77 |
address |
81 | 81 | Нет | 68 | 14.1 | 81 | Нет | 58 | 14.5 | 13.0 | 81 |
errorCode |
77 | 79 | Нет | 64 | 14.1 | 77 | Нет | 55 | 14.5 | 12.0 | 77 |
errorText |
77 | 79 | Нет | 64 | 14.1 | 77 | Нет | 55 | 14.5 | 12.0 | 77 |
hostCandidate |
77 | 79 | Нет | 64 | Нет | 77 | Нет | 55 | Нет | 12.0 | 77 |
port |
81 | 81 | Нет | 68 | 14.1 | 81 | Нет | 58 | 14.5 | 13.0 | 81 |
url |
77 | 79 | Нет | 64 | 14.1 | 77 | Нет | 55 | 14.5 | 12.0 | 77 |
© 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/RTCPeerConnectionIceErrorEvent