Nuestro team de especialistas pasados ciertos días de investigación y de recopilar de datos, obtuvimos la solución, queremos que resulte útil para ti para tu plan.
Él connectionstatechange
El evento se envía al ontrack
controlador de eventos en un RTCPeerConnection
objeto después de que se haya agregado una nueva pista a un RTCRtpReceiver
que es parte de la conexión. El nuevo estado de conexión se puede encontrar en connectionState
y es una de las cadenas en el RTCPeerConnectionState
tipo enumerado.
Burbujas | No |
---|---|
Cancelable | No |
Interfaz | Event |
Controlador de eventos | onconnectionstatechange |
Ejemplos
Por un RTCPeerConnection
, pc
este ejemplo configura un controlador para connectionstatechange
mensajes para manejar los cambios en la conectividad de la sesión WebRTC. Llama a una función definida por la aplicación llamada setOnlineStatus()
para actualizar una pantalla de estado.
pc.onconnectionstatechange=ev=>switch(pc.connectionState)case"new":case"checking":setOnlineStatus("Connecting...");break;case"connected":setOnlineStatus("Online");break;case"disconnected":setOnlineStatus("Disconnecting...");break;case"closed":setOnlineStatus("Offline");break;case"failed":setOnlineStatus("Error");break;default:setOnlineStatus("Unknown");break;
También puede crear un controlador para connectionstatechange
mediante el uso addEventListener()
:
pc.addEventListener("connectionstatechange",ev=>switch(pc.connectionState)/* ... */,false);
Especificaciones
Especificación | Estado | Comentario |
---|---|---|
WebRTC 1.0: comunicación en tiempo real entre navegadores La definición de ‘cambio de estado de conexión’ en esa especificación. |
Candidato a recomendación | Especificación inicial. |
Compatibilidad del navegador
Escritorio | Móvil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cromo | Borde | Firefox | explorador de Internet | Ópera | Safari | WebView Android | cromo androide | Firefox para Android | Ópera Android | Safari en IOS | Samsung Internet | |
connectionstatechange_event |
72 | 79 | No | No | No | 11 | 72 | 72 | No | No | No | 11.0 |
Ver también
- API WebRTC
- Conectividad WebRTC
- Vida útil de una sesión de WebRTC
RTCPeerConnectionState
Sección de Reseñas y Valoraciones
Recuerda que tienes la opción de agregar una reseña si te fue de ayuda.