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:
sessionDisconnect— Veja SessionDisconnectEvent.preventDefault().streamDestroyed— Veja StreamEvent.preventDefault().accessDialogOpened— Veja o evento accessDialogOpened.accessDenied— Veja o evento accessDenied.