O objeto `Event` define o objeto de evento básico da Video API do Vonage que é passado aos ouvintes de eventos. Outras classes de evento da Video API do Vonage implementam as propriedades e os métodos do objeto `Event`.

Por exemplo, o objeto Stream despacha um streamPropertyChanged evento que ocorre quando as propriedades do fluxo são atualizadas. Para adicionar um callback a um evento, use o on() método do objeto Stream:

stream.on("streamPropertyChanged", function (event) {
    alert("Properties changed for stream " + event.target.streamId);
});

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 Event na função de retorno de chamada. (Veja preventDefault().)
target Objeto O objeto que disparou o evento.
type String O tipo de evento.

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: