Übergeordnete Klasse: : SubscriberKit


public static interface SubscriberKit.VideoStatsListener

Definiert das Listener-Objekt zum Abrufen von Videostatistiken der Abonnenten.

Siehe auch: : - SubscriberKit.setVideoStatsListener(VideoStatsListener listener)

Zusammenfassung der Methode

Alle MethodenInstanzmethodenAbstrakte MethodenStandardmethoden

Modifikator und Typ

Methode

Beschreibung

default void

onVideoQualityChanged(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats, String reason)

Listener für qualitätsbezogene Videoereignisse eines Abonnenten.

void

onVideoStats(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats)

Wird in regelmäßigen Abständen aufgerufen, um Videostatistiken für den Abonnenten zu melden.

Details zur Methode

onVideoStats

void onVideoStats(SubscriberKit Abonnent, SubscriberKit.SubscriberVideoStats Statistiken)

Wird in regelmäßigen Abständen aufgerufen, um Videostatistiken für den Abonnenten zu melden.

Parameter: : subscriber - Der Abonnent. : stats - Die Videostatistiken.

onVideoQualityChanged

Standard: void onVideoQualityChanged(SubscriberKit Abonnent, SubscriberKit.SubscriberVideoStats Statistiken, Zeichenfolge Grund)

Listener für qualitätsbezogene Videoereignisse eines Abonnenten.

Dieser Callback wird ausgelöst, wenn im Videostream des Abonnenten ein wesentliches qualitätsbezogenes Ereignis eintritt. Derzeit wird er in erster Linie dazu verwendet, um über längere Videounterbrechungen (Pausen) von mindestens 5 Sekunden zu informieren.

Kurze Aussetzer werden intern erfasst und spiegeln sich in den Daten des Abonnenten wider. SubscriberKit.SubscriberVideoStats, lösen diesen Callback jedoch aufgrund ihrer kurzen Dauer und hohen Frequenz nicht aus.

Die reason Der Parameter gibt die Ursache des Ereignisses an, und zwar in folgender Prioritätsreihenfolge:

Im Gegensatz zum SubscriberKit.VideoListener.onVideoDisabled(SubscriberKit, String) und SubscriberKit.VideoListener.onVideoEnabled(SubscriberKit, String) Methoden, die ausgelöst werden, wenn die Videospur selbst deaktiviert oder aktiviert wird (beispielsweise aufgrund eines Audio-Fallbacks oder von Änderungen an den Stream-Eigenschaften); dieser Callback meldet qualitätsbezogene Änderungen, solange das Video aktiviert bleibt.

Applications can use this Callback to update the user interface, log telemetry data, or inform users about video interruptions.

Parameter: : subscriber - Der Abonnent, bei dessen Videostream das Ereignis aufgetreten ist. : stats - Das Neueste SubscriberKit.SubscriberVideoStats zum Zeitpunkt des Ereignisses. : reason - Der Grund für die Qualitätsveranstaltung