Übergeordnete Klasse: : SubscriberKit


public static interface SubscriberKit.VideoListener

Überwacht, wann der Teilnehmer mit dem Empfang von Videodaten beginnt und wann er diesen beendet.

Siehe auch: : - SubscriberKit.setVideoListener(VideoListener listener)

Zusammenfassung der Methode

Alle MethodenInstanzmethodenAbstrakte Methoden

Modifikator und Typ

Methode

Beschreibung

void

onVideoDataReceived(SubscriberKit subscriber)

Wird aufgerufen, wenn ein Abonnent zum ersten Mal Videodaten empfängt.

void

onVideoDisabled(SubscriberKit subscriber, String reason)

Wird aufgerufen, wenn der Teilnehmer kein Video mehr empfängt.

void

onVideoDisableWarning(SubscriberKit subscriber)

Wird aufgerufen, wenn der OpenTok Media Router feststellt, dass sich die Stream-Qualität verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern.

void

onVideoDisableWarningLifted(SubscriberKit subscriber)

Wird aufgerufen, wenn der OpenTok Media Router feststellt, dass sich die Stream-Qualität so weit verbessert hat, dass das zu deaktivierende Video kein unmittelbares Risiko mehr darstellt.

void

onVideoEnabled(SubscriberKit subscriber, String reason)

Wird aufgerufen, wenn der Videostream des Teilnehmers startet (wenn zuvor kein Video vorhanden war) oder fortgesetzt wird (nachdem das Video deaktiviert wurde).

Details zur Methode

onVideoDataReceived

void onVideoDataReceived(SubscriberKit Abonnent)

Wird aufgerufen, wenn ein Abonnent zum ersten Mal Videodaten empfängt.

Parameter: : subscriber - Die Instanz, die diesen Aufruf auslöst.

onVideoDisabled

void onVideoDisabled(SubscriberKit Abonnent, Zeichenfolge Grund)

Wird aufgerufen, wenn der Abonnent kein Video mehr empfängt. Überprüfen Sie den Parameter „reason“, um den Grund für den Abbruch der Videoübertragung zu ermitteln.

Parameter: : subscriber - Die Instanz, die diesen Aufruf auslöst. : reason - Der Grund, warum die Videospur deaktiviert wurde. Dieser Wert ist auf einen der folgenden Werte gesetzt: SubscriberKit.VIDEO_REASON_PUBLISH_VIDEO, SubscriberKit.VIDEO_REASON_SUBSCRIBE_TO_VIDEO, SubscriberKit.VIDEO_REASON_QUALITY, oder SubscriberKit.VIDEO_REASON_CODEC_NOT_SUPPORTED.

onVideoEnabled

void onVideoEnabled(SubscriberKit Abonnent, Zeichenfolge Grund)

Wird aufgerufen, wenn der Videostream des Teilnehmers startet (wenn zuvor kein Video vorhanden war) oder fortgesetzt wird (nachdem das Video deaktiviert wurde). Überprüfen Sie den Parameter „reason“, um den Grund für den Stopp des Videos zu ermitteln.

Parameter: : subscriber - Die Instanz, die diesen Aufruf auslöst. : reason - Der Grund, aus dem die Videospur gestartet (oder fortgesetzt) wurde. Hierfür wird einer der folgenden Werte festgelegt: SubscriberKit.VIDEO_REASON_PUBLISH_VIDEO, SubscriberKit.VIDEO_REASON_SUBSCRIBE_TO_VIDEO, oder SubscriberKit.VIDEO_REASON_QUALITY.

onVideoDisableWarning

void onVideoDisableWarning(SubscriberKit Abonnent)

Wird aufgerufen, wenn der OpenTok Media Router feststellt, dass sich die Stream-Qualität verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern. Sollte sich die Qualität weiter verschlechtern, deaktiviert der Teilnehmer das Video und die onVideoDisabled(SubscriberKit subscriber, String reason) Methode aufgerufen. Wenn sich die Stream-Qualität verbessert, wird die onVideoDisableWarningLifted(SubscriberKit subscriber) Die Methode wird aufgerufen.

Diese Funktion ist nur in Sitzungen verfügbar, die den OpenTok Media Router verwenden (Sitzungen, bei denen der Medienmodus auf „routed“ eingestellt ist), nicht jedoch in Sitzungen, bei denen der Medienmodus auf „relayed“ eingestellt ist. (Siehe Der OpenTok Media Router und die Medienmodi).

Diese Methode wird vor allem dann aufgerufen, wenn sich die Verbindungsqualität verschlechtert.

Parameter: : subscriber - Die SubscriberKit die möglicherweise bald keine Videos mehr empfangen können.

onVideoDisableWarningLifted

void onVideoDisableWarningLifted(SubscriberKit Abonnent)

Wird aufgerufen, wenn der OpenTok Media Router feststellt, dass sich die Stream-Qualität so weit verbessert hat, dass das Deaktivieren des Videos kein unmittelbares Risiko mehr darstellt. Diese Methode wird aufgerufen, nachdem die onVideoDisableWarning(SubscriberKit subscriber) Die Methode wird aufgerufen.

Diese Funktion ist nur in Sitzungen verfügbar, die den OpenTok Media Router verwenden (Sitzungen, bei denen der Medienmodus auf „routed“ eingestellt ist), nicht jedoch in Sitzungen, bei denen der Medienmodus auf „relayed“ eingestellt ist. (Siehe Der OpenTok Media Router und die Medienmodi.)

Diese Methode wird hauptsächlich aufgerufen, wenn sich die Verbindungsqualität verbessert.

Parameter: : subscriber - Die SubscriberKit Instanz.