Übergeordnete Klasse: : PublisherKit
public static interface PublisherKit.VideoListener
Überwacht, wann der Publisher mit dem Empfang von Videodaten beginnt und wann er diesen beendet.
Siehe auch:
: - PublisherKit.setVideoListener(PublisherKit.VideoListener listener)
Zusammenfassung der Methode
Alle MethodenInstanzmethodenAbstrakte Methoden
Modifikator und Typ
Methode
Beschreibung
void
onVideoDisabled(PublisherKit publisher, String reason)
Wird aufgerufen, wenn der Publisher die Übertragung des Videos beendet.
void
onVideoDisableWarning(PublisherKit publisher)
Wird aufgerufen, wenn der Publisher feststellt, dass sich die Netzwerkauslastung verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern.
void
onVideoDisableWarningLifted(PublisherKit publisher)
Wird aufgerufen, wenn der Publisher feststellt, dass sich die Netzwerkauslastung so weit verbessert hat, dass das zu deaktivierende Video kein unmittelbares Risiko mehr darstellt.
void
onVideoEnabled(PublisherKit publisher, String reason)
Wird aufgerufen, wenn der Videostream des Anbieters wieder aufgenommen wird (nachdem das Video deaktiviert wurde).
Details zur Methode
onVideoDisabled
void onVideoDisabled(PublisherKit Verlag, Zeichenfolge Grund)
Wird aufgerufen, wenn der Anbieter die Übertragung des Videos beendet. Überprüfen Sie den Parameter „reason“, um den Grund für den Abbruch der Videoübertragung zu ermitteln.
Parameter:
: publisher - Die Instanz, die diesen Aufruf auslöst.
: reason - Der Grund, warum die Videospur deaktiviert wurde. Dieser
Wert ist auf einen der folgenden Werte gesetzt:
PublisherKit.VIDEO_REASON_QUALITY.
onVideoEnabled
void onVideoEnabled(PublisherKit Verlag, Zeichenfolge Grund)
Wird aufgerufen, wenn der Videostream des Anbieters wieder aufgenommen wird (nachdem das Video deaktiviert wurde). Überprüfen Sie den Parameter „reason“, um den Grund für den Abbruch des Videos zu ermitteln.
Parameter:
: publisher - 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:
PublisherKit.VIDEO_REASON_QUALITY.
onVideoDisableWarning
void onVideoDisableWarning(PublisherKit (Verlag)
Wird aufgerufen, wenn der Publisher feststellt, dass sich der Grad der Netzwerküberlastung
verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern.
Sollte sich die Qualität weiter verschlechtern, deaktiviert der Publisher das Video und die
onVideoDisabled(PublisherKit publisher, String reason) Methode
aufgerufen. Wenn sich die Netzwerkauslastung verbessert, wird die
onVideoDisableWarningLifted(PublisherKit publisher) Die Methode wird
aufgerufen.
Diese Methode wird vor allem dann aufgerufen, wenn sich die Verbindungsqualität verschlechtert.
Parameter:
: publisher - Die PublisherKit das möglicherweise bald keine Videos mehr senden wird.
onVideoDisableWarningLifted
void onVideoDisableWarningLifted(PublisherKit (Verlag)
Wird aufgerufen, wenn der Publisher feststellt, dass sich die Netzwerkauslastung so weit verbessert hat, dass das zu deaktivierende Video kein unmittelbares Risiko mehr darstellt.
Diese Methode wird hauptsächlich aufgerufen, wenn sich die Verbindungsqualität verbessert.
Parameter:
: publisher - Die PublisherKit Instanz.