Definiert das Ereignisobjekt für das videoDisabled und videoEnabled vom Abonnenten ausgelöste Ereignisse.

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 Ereignisobjekts in der Callback-Funktion. (Siehe preventDefault().)
reason Zeichenfolge Der Grund, warum das Video deaktiviert oder aktiviert wurde. Hierfür kann einer der folgenden Werte ausgewählt werden: - "publishVideo" — Der Herausgeber hat die Veröffentlichung von Videos gestartet oder beendet, indem er publishVideo(true) oder publishVideo(false). - "quality" — Die Übertragung von Videodaten kann je nach Änderungen der Stream-Qualität gestartet oder gestoppt werden. - Wenn das Audio-Fallback für Teilnehmer aktiviert ist, startet oder stoppt der Vonage Video API Media Router die Übertragung von Videodaten an den Teilnehmer je nach Änderungen der Stream-Qualität. Diese Funktion des Vonage Video API Media Routers bewirkt, dass der Teilnehmer den Videostream unterbricht, wenn sich die Verbindung verschlechtert. (Der Teilnehmer empfängt weiterhin den Audiostream, sofern vorhanden.) Wenn sich die Verbindung wieder so weit verbessert, dass Videoübertragung möglich ist, sendet das „Subscriber“-Objekt ein videoEnabled Ereignis, und der Abonnent empfängt wieder Videos. Standardmäßig zeigt der Abonnent eine Anzeige für deaktivierte Videos an, wenn ein videoDisabled Ein Ereignis mit diesem Grund wird ausgelöst und hebt die Markierung auf, wenn die videoEnabled Ein Ereignis mit diesem Grund wird ausgelöst. Sie können die Anzeige dieses Symbols steuern, indem Sie die Funktion setStyle() Methode des Abonnenten, wobei die videoDisabledDisplayMode Eigenschaft (oder Sie können den Stil beim Aufruf der Session.subscribe() Methode, wobei die style Eigenschaft des properties Parameter). Diese Funktion ist nur in Sitzungen verfügbar, die den Vonage Video API Media Router verwenden (Sitzungen mit dem Medienbetrieb (auf „geroutet“ gesetzt), nicht in Sitzungen, bei denen der Medienmodus auf „weitergeleitet“ gesetzt ist. - Wenn der Audio-Fallback des Publishers aktiviert ist, startet oder stoppt der Publisher die Übertragung von Video je nach Änderungen der Stream-Qualität. (Der Subscriber empfängt weiterhin den Audio-Stream, sofern vorhanden.) Wenn sich die Verbindung so weit verbessert, dass Video wieder unterstützt wird, sendet das Publisher-Objekt ein videoEnabled Ereignis, und der Abonnent empfängt wieder Videos. Standardmäßig zeigt der Publisher eine Anzeige für deaktivierte Videos an, wenn ein videoDisabled Ein Ereignis mit diesem Grund wird ausgelöst und hebt die Markierung auf, wenn die videoEnabled Ein Ereignis mit diesem Grund wird ausgelöst. Sie können die Anzeige dieses Symbols steuern, indem Sie die Funktion setStyle() Methode des Publishers und das Festlegen der videoDisabledDisplayMode Eigenschaft, oder Sie können die videoDisabledDisplayMode Eigenschaft beim Aufruf der OT.initPublisher() Methode und Festlegen der style Eigenschaft des properties Parameter. - "subscribeToVideo" — Der Abonnent hat das Abonnement für das Video durch einen Anruf gestartet oder gekündigt. subscribeToVideo(true) oder subscribeToVideo(false). - "codecNotSupported" — Der Abonnent hat sein Video-Abonnement aufgrund eines inkompatiblen Codecs gekündigt. - "codecChanged" — Das Abonnentenvideo wurde nach einem Codec-Wechsel von einem inkompatiblen Codec freigeschaltet. - "serverRotation" — Der Publishing-Client wurde aus folgendem Grund von der Sitzung getrennt: Rotation der Video API-Server.
target Objekt Das Objekt, das das Ereignis ausgelöst hat.
type Zeichenfolge Art der Veranstaltung: "videoDisabled" oder "videoEnabled".

Siehe: : - Verlagsvideo – Deaktiviertes Ereignis - Veranstaltung des Herausgebers mit Videoübertragung - Abonnentenvideo – Deaktiviertes Ereignis - Veranstaltung mit Video für Abonnenten

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: