Define o objeto de evento para o videoDisabled e videoEnabled eventos enviados pelo Assinante.

Propriedades

Nome Tipo Descrição
cancelable Booleano Se o evento possui um comportamento padrão que pode ser cancelado (true) ou não (false). É possível cancelar o comportamento padrão chamando o preventDefault() método do objeto de evento na função de retorno de chamada. (Veja preventDefault().)
reason String O motivo pelo qual o vídeo foi desativado ou ativado. Esse parâmetro pode ser definido com um dos seguintes valores: - "publishVideo" — O editor iniciou ou interrompeu a exibição do vídeo, chamando publishVideo(true) ou publishVideo(false). - "quality" — O envio de vídeo pode ser iniciado ou interrompido com base em alterações na qualidade do fluxo. - Quando o recurso de fallback de áudio do assinante está ativado, o Roteador de Mídia da Video API da Vonage inicia ou interrompe o envio de vídeo ao assinante com base em alterações na qualidade do fluxo. Esse recurso do Roteador de Mídia da Video API da Vonage faz com que o assinante interrompa o fluxo de vídeo quando a conectividade se deteriora. (O assinante continua a receber o fluxo de áudio, se houver.) Se a conectividade melhorar a ponto de suportar vídeo novamente, o objeto Assinante despacha um videoEnabled evento, e o Assinante volta a receber o vídeo. Por padrão, o Assinante exibe um indicador de vídeo desativado quando um videoDisabled O evento com esse motivo é acionado e remove o indicador quando o videoEnabled O evento com esse motivo é acionado. É possível controlar a exibição desse ícone chamando o setStyle() método do Assinante, definindo o videoDisabledDisplayMode propriedade (ou você pode definir o estilo ao chamar o Session.subscribe() método, definindo o style propriedade do properties parâmetro). Esse recurso está disponível apenas em sessões que utilizam o Media Router da Video API da Vonage (sessões com o modo de mídia (configurado como “routed”), e não em sessões com o modo de mídia configurado como “relayed”. - Quando o fallback de áudio do editor está habilitado, o Editor inicia ou interrompe o envio de vídeo com base em mudanças na qualidade do fluxo. (O assinante continua a receber o fluxo de áudio, se houver.) Se a conectividade melhorar a ponto de suportar vídeo novamente, o objeto Editor despacha um videoEnabled evento, e o Assinante volta a receber o vídeo. Por padrão, o Emissor exibe um indicador de vídeo desativado quando um videoDisabled O evento com esse motivo é acionado e remove o indicador quando o videoEnabled O evento com esse motivo é acionado. É possível controlar a exibição desse ícone chamando o setStyle() método do Publisher e definindo o videoDisabledDisplayMode propriedade, ou você pode definir o videoDisabledDisplayMode propriedade ao chamar o OT.initPublisher() método e definindo o style propriedade do properties parâmetro. - "subscribeToVideo" — O assinante ativou ou cancelou a assinatura do vídeo, ligando para subscribeToVideo(true) ou subscribeToVideo(false). - "codecNotSupported" — O assinante cancelou a assinatura do vídeo devido a um codec incompatível. - "codecChanged" — O vídeo do assinante foi habilitado após uma mudança de codec em relação a um codec incompatível. - "serverRotation" — O cliente de publicação foi desconectado da sessão devido a Rotação do servidor da Video API.
target Objeto O objeto que disparou o evento.
type String O tipo de evento: "videoDisabled" ou "videoEnabled".

Veja: : - Vídeo do editor: Evento desativado - Evento “videoEnabled” do editor - Vídeo do assinante: Evento desativado - Evento com vídeos habilitados para assinantes

Métodos

Nome Descrição
isDefaultPrevented() → {Boolean} Se o comportamento padrão do evento foi impedido por meio de uma chamada para preventDefault() (true) ou não (false).
preventDefault() Impede que o comportamento padrão associado ao evento ocorra.

isDefaultPrevented() → {Boolean}

Se o comportamento padrão do evento foi impedido por meio de uma chamada para preventDefault() (true) ou não (false). Veja preventDefault().

Devoluções:

preventDefault()

Impede que o comportamento padrão associado ao evento ocorra.

Para verificar se um evento possui um comportamento padrão, verifique o cancelable propriedade do objeto do evento.

Ligue para o preventDefault() método na função de retorno de chamada do evento.

Os eventos a seguir possuem comportamentos padrão: