Estoy usando el reproductor de video video.js.
Tengo una aplicación que está cargada en varios navegadores. La aplicación tiene un reproductor de video video.js cargado. Una de las aplicaciones sirve como aplicación maestra o controladora. Las otras son aplicaciones controladas.
Usando websockets, quiero enviar mensajes de control desde el jugador maestro a los jugadores controlados.
Quiero que se imiten las siguientes acciones en el jugador controlado del jugador maestro:
¿Se proporcionan devoluciones de llamada cuando un usuario inicia estos controles en el reproductor? Si es así, ¿se pasan suficientes datos a la devolución de llamada para que estos datos puedan, a su vez, pasar a través de websockets a un jugador remoto para realizar la misma acción?
Cualquier sugerencia será útil.
Sí, puede intentar escuchar estos eventos desde el reproductor de volumechange : cambio de volumen, play , pause , seeked ,
Tu código se verá así:
this.player.on("volumechange", (e) => forwardEventToWebSocket(e));La documentación de todos los eventos está disponible aquí: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video#events