El objeto `Event` define el objeto de evento básico de la Video API de Vonage que se pasa a los detectores de eventos. Otras clases de eventos de la Video API de Vonage implementan las propiedades y los métodos del objeto `Event`.
Por ejemplo, el objeto Stream envía un streamPropertyChanged evento que se produce cuando
se actualizan las propiedades del flujo. Para añadir una función de devolución de llamada para un evento, se utiliza el
on() método del objeto Stream:
stream.on("streamPropertyChanged", function (event) {
alert("Properties changed for stream " + event.target.streamId);
});
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 `Event` en la función de llamada de retorno. (Véase preventDefault().) |
target |
Objeto | El objeto que ha activado el evento. |
type |
Cadena | El tipo de evento. |
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».