Ü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.