VideoCompartidoManager
copernicus
Este manager se encarga de la gestión del servicio de video compartido.
new VideoCompartidoManager();
Modifica la URL del video a mostrar, y comunica el cambio al resto de usuario conectados a la sala a través de 'sendData'.
Param | Type | Details |
---|---|---|
urlParam | String | URL del video a reproducir. |
Inicializa los valores de los atributoes 'scope', 'usernameUsuario' y 'sala'. En el caso de que el atributo 'url' tuviese algún valor, eso significa que otro usuario pasó una URL antes de abrir el servicio por lo que se carga esa URL en el reproductor.
Param | Type | Details |
---|---|---|
username | String | Nombre de usuario del usuario. |
salaParam | String | ID de la sala. |
$scope | object | Objeto $scope de AngularJS. |
Envía la URL establecida a los usuarios conectados a la sala a través del servidor de WebSockets.
Param | Type | Details |
---|---|---|
boolean | boolean | Booleano. |
Almacena en el atributo 'API' una referencia a la API del reproductor de video.
Param | Type | Details |
---|---|---|
APIParam | object | API del reproductor de video. |
Establece el atributo 'youtube' del scope al valor pasado como parámetro.
Param | Type | Details |
---|---|---|
boolean | boolean | Booleano. |
API del reproductor de video.
ID de la sala.
Referencia al objeto scope de AngularJS.
URL del video actualmente establecido.
Booleano que indica si la URL es de YouTube.
Nombre de usuario del usuario.