Eventos
Los siguientes eventos te permiten detectar ciertos comportamientos para realizar cambios en interfaz u otros comportamientos.
Como regla general, todos los eventos retornan un evento como CustomEvent.
Te sugerimos desectructurar cada evento desde event.detail
.
Además, algunos de los siguientes eventos son cancelables, es decir, puedes sobrescribir el comportamiento por defecto usando event.preventDefault()
.
media:status
media:status
Este evento emite el estado del video y audio de cada uno de los participantes cada vez que sea modificado.
Los valores disponibles son:
video
Boolean
Estado del video
audio
Boolean
Estado del audio
remote
Boolean
Si corresponde a un estado remoto o local
stream
MediaStream
Stream del medio remoto o local
node
HTMLNode
Nodo HTML del participante
participant
String
ID del participante remoto o llocal
peer
Peer
Constructor Peer
media:error
media:error
Este evento se emite cuando ocurre un error al intentar obtener acceso a la cámara, micrófono o pantalla.
Los errores comúnmente ocurren cuando se deniega el acceso a la cámara, micrófono o al compartir pantalla.
Los valores disponibles son:
error
Error
Corresponde al error
camera
Boolean
Indica si es error de cámara
screen
Boolean
Indica si es error al compartir pantalla
participant
participant
Este evento se emite cuando se añade o elimina un participante del componente web.
action
String
Indica acción el cual puede ser added
o removed
.
participant
HTMLNode
Nodo HTML del participante
peer
Peer
Constructor Peer
stream
MediaStream
Stream de participante
participants-toggle
participants-toggle
Este evento se emite cuando se intenta mostrar/ocultar a los participantes en el modo sidebar
.
Este evento es cancelable.
status
Boolean
Estado actual de los participantes (visible u oculto)
Última actualización