El objeto «Session» envía un streamPropertyChanged evento en las
siguientes circunstancias:
- Una transmisión ha comenzado o ha dejado de emitir audio o vídeo (véase
Publisher.publishAudio() y
Publisher.publishVideo()).
Este cambio se debe a una llamada a la función
publishAudio()opublishVideo()métodos del objeto Publish. Ten en cuenta que el vídeo de un suscriptor puede desactivarse o activarse por motivos distintos a que el editor lo desactive o lo active. Un objeto Subscriber envíavideoDisabledyvideoEnabledeventos en todas las condiciones que provocan que la transmisión del suscriptor se desactive o se active. - El
videoDimensionsLa propiedad del objeto Stream ha cambiado (véase Stream.videoDimensions). - El
videoTypeSe ha modificado una propiedad del objeto Stream. Esto puede ocurrir en una transmisión publicada por un dispositivo móvil. (Véase Stream.videoType.)
Propiedades
| Nombre | Tipo | Descripción |
|---|---|---|
changedProperty |
Cadena | La propiedad del flujo que ha cambiado. Este valor puede ser: "hasAudio", "hasVideo", "hasCaptions", o "videoDimensions". |
newValue |
Objeto | El nuevo valor del inmueble (tras el cambio). |
oldValue |
Objeto | El valor anterior de la propiedad (antes del cambio). |
stream |
Transmisión | El objeto Stream cuya propiedad ha cambiado. |
Véase: : - Publisher.publishAudio() - Publisher.publishVideo() - Stream.videoDimensions
Métodos
| Nombre | Descripción |
|---|---|
isDefaultPrevented() → {Boolean} |
Si se ha impedido el comportamiento predeterminado del evento mediante una llamada a preventDefault() (true) o no (false). |
preventDefault() |
Evita que se produzca el comportamiento predeterminado asociado al evento. |
isDefaultPrevented() → {Boolean}
Si se ha impedido el comportamiento predeterminado del evento mediante una llamada a
preventDefault() (true) o no (false).
Véase preventDefault().
Devoluciones:
preventDefault()
Evita que se produzca el comportamiento predeterminado asociado al evento.
Para comprobar si un evento tiene un comportamiento predeterminado, consulta el cancelable propiedad
del objeto de evento.
Llame al preventDefault() método en la función de devolución de llamada del evento.
Los siguientes eventos tienen comportamientos predeterminados:
sessionDisconnect— Véase SessionDisconnectEvent.preventDefault().streamDestroyed— Véase StreamEvent.preventDefault().accessDialogOpened— Consulta el Evento «accessDialogOpened».accessDenied— Consulta el Evento «accessDenied».