Propiedades
Con las propiedades de nuestro componente WebRTC
podrás cambiar el comportamiento de ciertos elementos y conexiones.
video
video
Esta propiedad de lectura y escritura, permite modificar el estado del video local, encendido true
o apagado false
.
document.querySelector('videsk-webrtc').video = true;
document.querySelector('videsk-webrtc').video // true
audio
audio
Esta propiedad de lectura y escritura, permite modificar e estado del audio local, encendido true
o apagado false
.
document.querySelector('videsk-webrtc').audio = true;
document.querySelector('videsk-webrtc').audio // true
layout
layout
Esta propiedad de lectura y escritura, permite modifica el diseño del WebRTC. Los valores aceptados son sidebar
y grid
.
document.querySelector('videsk-webrtc').layout = 'sidebar';
Esta propiedad también puede ser definida mediante atributos en el elemento. Por defecto, si no está presente el atributo sidebar
es valor de la propiedad layout
será grid
. Cualquier cambio mediante la propiedad layout
será reflejado como atributo y viceversa.
<videsk-webrtc sidebar></videsk-webrtc>
chat
chat
Esta propiedad de lectura y escritura, permite mostrar true
y ocultar false
el chat.
document.querySelector('videsk-webrtc').chat = true;
document.querySelector('videsk-webrtc').chat; // true
peers
peers
Esta propiedad de lectura y escritura, retorna el listado de conexiones pares como un Map
.
Si utilizas nuestro SDK, no deberás sobrescribir el valor Map
, por defecto.
document.querySelector('videsk-webrtc').peers
isConnectedWithPeer
isConnectedWithPeer
Esta propiedad de solo lectura, retorna un boolean
si existe al menos una conexión de pares activa.
document.querySelector('videsk-webrtc').isConnectedWithPeer
sharingScreen
sharingScreen
Esta propiedad de solo lectura, retorna un boolean
con el estado de compartir pantalla.
document.querySelector('videsk-webrtc').sharingScreen
defaultConstraints
defaultConstraints
Esta propiedad de solo lectura, retorna un object
con las restricciones por defecto de la cámara.
{
video: { facingMode: { ideal: 'user' } },
audio: true,
}
Última actualización
¿Te fue útil?