Das „Event“-Objekt definiert das grundlegende Ereignisobjekt der Vonage Video API, das an Ereignis-Listener übergeben wird. Andere Ereignisklassen der Vonage Video API implementieren die Eigenschaften und Methoden des „Event“-Objekts.
Beispielsweise löst das Stream-Objekt ein streamPropertyChanged Ereignis, wenn
die Eigenschaften des Streams aktualisiert werden. Sie fügen einen Callback für ein Ereignis mithilfe der
on() Methode des Stream-Objekts:
stream.on("streamPropertyChanged", function (event) {
alert("Properties changed for stream " + event.target.streamId);
});
Eigenschaften
| Name | Typ | Beschreibung |
|---|---|---|
cancelable |
Boolesche | Ob das Ereignis ein Standardverhalten aufweist, das abgebrochen werden kann (true) oder nicht (false). Sie können das Standardverhalten aufheben, indem Sie die Funktion preventDefault() Methode des Event-Objekts in der Callback-Funktion. (Siehe preventDefault().) |
target |
Objekt | Das Objekt, das das Ereignis ausgelöst hat. |
type |
Zeichenfolge | Die Art der Veranstaltung. |
Methoden
| Name | Beschreibung |
|---|---|
isDefaultPrevented() → {Boolean} |
Ob das Standardverhalten des Ereignisses durch einen Aufruf von preventDefault() (true) oder nicht (false). |
preventDefault() |
Verhindert, dass das mit dem Ereignis verbundene Standardverhalten ausgeführt wird. |
isDefaultPrevented() → {Boolean}
Ob das Standardverhalten des Ereignisses durch einen Aufruf von
preventDefault() (true) oder nicht (false).
Siehe preventDefault().
Rückgabe:
preventDefault()
Verhindert, dass das mit dem Ereignis verbundene Standardverhalten ausgeführt wird.
Um festzustellen, ob ein Ereignis ein Standardverhalten aufweist, überprüfen Sie die cancelable Eigenschaft
des Ereignisobjekts.
Rufen Sie die preventDefault() Methode in der Callback-Funktion für das Ereignis.
Die folgenden Ereignisse weisen Standardverhalten auf:
sessionDisconnect— Siehe SessionDisconnectEvent.preventDefault().streamDestroyed— Siehe StreamEvent.preventDefault().accessDialogOpened— Siehe die Ereignis „accessDialogOpened“.accessDenied— Siehe die Ereignis „accessDenied“.