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