A virtual room where friends share videos among them in real time directly over the web browser, with synchronized playback and a video chat at the same time.
Se han añadido unas funciones a room.js para que el host pueda subir un archivo de subtitulos (.vtt) al video. Las funciones son "subirArchivoSubtitulos", que permite introducir los subtitulos de forma local, "sendSubtitles" y "onReadSubtitles", que separan el archivo del subtitulo en chunks si es demasiado grande y lo envian a los demas usuarios, y "recibirSubtitulos", que rearma los chunks que se reciben y crea un archivo de tipo vtt para añadirlo al video. Se hace la llamada a "sendSubtitles" cuando se le da al nuevo boton que hay abajo. El "recibirSubtitulos" se llama en onmessage cuando message.event == "subtitles".
Se han añadido unas funciones a room.js para que el host pueda subir un archivo de subtitulos (.vtt) al video. Las funciones son "subirArchivoSubtitulos", que permite introducir los subtitulos de forma local, "sendSubtitles" y "onReadSubtitles", que separan el archivo del subtitulo en chunks si es demasiado grande y lo envian a los demas usuarios, y "recibirSubtitulos", que rearma los chunks que se reciben y crea un archivo de tipo vtt para añadirlo al video. Se hace la llamada a "sendSubtitles" cuando se le da al nuevo boton que hay abajo. El "recibirSubtitulos" se llama en onmessage cuando message.event == "subtitles".