Define el objeto de evento para el videoDisabled y videoEnabled eventos enviados por el suscriptor.

Propiedades

Nombre Tipo Descripción
cancelable Booleano Si el evento tiene un comportamiento predeterminado que se puede cancelar (true) o no (false). Puedes anular el comportamiento predeterminado llamando a la función preventDefault() método del objeto de evento en la función de devolución de llamada. (Véase preventDefault().)
reason Cadena El motivo por el que se ha desactivado o activado el vídeo. Se puede establecer en uno de los siguientes valores: - "publishVideo" — El editor inició o detuvo la publicación del vídeo llamando al publishVideo(true) o publishVideo(false). - "quality" — El envío de vídeo puede iniciarse o detenerse en función de los cambios en la calidad de la transmisión. - Cuando está activada la función de recambio de audio del suscriptor, el enrutador multimedia de la Video API de Vonage inicia o detiene el envío de vídeo al suscriptor en función de los cambios en la calidad de la transmisión. Esta función del enrutador multimedia de la Video API de Vonage hace que el suscriptor interrumpa la transmisión de vídeo cuando la conectividad se deteriora. (El suscriptor sigue recibiendo la transmisión de audio, si la hay.) Si la conectividad mejora hasta permitir de nuevo el vídeo, el objeto «Suscriptor» envía un videoEnabled evento, y el suscriptor vuelve a recibir el vídeo. De forma predeterminada, el suscriptor muestra un indicador de vídeo desactivado cuando un videoDisabled El evento con este motivo se envía y elimina el indicador cuando el videoEnabled Se envía un evento con este motivo. Puedes controlar la visualización de este icono llamando a la función setStyle() método del suscriptor, estableciendo el videoDisabledDisplayMode propiedad (o puedes definir el estilo al llamar a la Session.subscribe() método, configurando el style propiedad de la properties parámetro). Esta función solo está disponible en las sesiones que utilizan el enrutador multimedia de la Video API de Vonage (sesiones con el modo multimedia configurado en «enrutado»), no en sesiones cuyo modo multimedia esté configurado en «retransmitido». - Cuando el «audio de reserva del editor» está activado, el editor inicia o detiene el envío de vídeo en función de los cambios en la calidad de la transmisión. (El suscriptor sigue recibiendo la transmisión de audio, si la hay.) Si la conectividad mejora hasta permitir de nuevo el vídeo, el objeto editor envía un videoEnabled evento, y el suscriptor vuelve a recibir el vídeo. De forma predeterminada, el editor muestra un indicador de vídeo desactivado cuando un videoDisabled El evento con este motivo se envía y elimina el indicador cuando el videoEnabled Se envía un evento con este motivo. Puedes controlar la visualización de este icono llamando a la función setStyle() método del Publisher y configurando el videoDisabledDisplayMode propiedad, o bien puedes configurar la videoDisabledDisplayMode propiedad al llamar a la OT.initPublisher() método y configurando el style propiedad de la properties parámetro. - "subscribeToVideo" — El suscriptor se ha dado de alta o de baja en el servicio de vídeo llamando al subscribeToVideo(true) o subscribeToVideo(false). - "codecNotSupported" — El suscriptor ha dejado de suscribirse al vídeo debido a un códec incompatible. - "codecChanged" — El vídeo para suscriptores se activó tras cambiar el códec, que era incompatible. - "serverRotation" — El cliente de publicación se ha desconectado de la sesión debido a Rotación de servidores de la Video API.
target Objeto El objeto que ha activado el evento.
type Cadena El tipo de evento: "videoDisabled" o "videoEnabled".

Véase: : - Vídeo del editor: Evento desactivado - Evento «videoEnabled» del editor - Vídeo de suscriptor: evento desactivado - Evento con vídeo habilitado para suscriptores

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: