Classe englobante : : SubscriberKit


interface publique statique SubscriberKit.VideoStatsListener

Définit l'objet d'écoute permettant d'obtenir les statistiques vidéo des abonnés.

Voir aussi : : - SubscriberKit.setVideoStatsListener(VideoStatsListener listener)

Résumé de la méthode

Toutes les méthodes · Méthodes d'instance · Méthodes abstraites · Méthodes par défaut

Modificateur et type

Méthode

Description

default void

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

Écouteur pour les événements vidéo liés à la qualité d'un abonné.

void

onVideoStats(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats)

Appelée périodiquement pour transmettre les statistiques vidéo relatives à l'abonné.

Détails de la méthode

onVideoStats

void onVideoStats(SubscriberKit abonné, SubscriberKit.SubscriberVideoStats statistiques)

Appelée périodiquement pour transmettre les statistiques vidéo relatives à l'abonné.

Paramètres : : subscriber - L'abonné. : stats - Les statistiques vidéo.

onVideoQualityChanged

par défaut void onVideoQualityChanged(SubscriberKit abonné, SubscriberKit.SubscriberVideoStats statistiques, Chaîne raison)

Écouteur pour les événements vidéo liés à la qualité d'un abonné.

Cette fonction de rappel est déclenchée lorsqu'un événement important lié à la qualité se produit dans le flux vidéo de l'abonné. Actuellement, elle sert principalement à signaler les longues interruptions vidéo (pauses) d'une durée de 5 secondes ou plus.

Les brèves interruptions sont enregistrées en interne et apparaissent dans le compte de l'abonné SubscriberKit.SubscriberVideoStats, mais ils ne déclenchent pas cette fonction de rappel en raison de leur courte durée et de leur fréquence élevée.

Les reason Ce paramètre indique la cause de l'événement, selon l'ordre de priorité suivant :

Contrairement au SubscriberKit.VideoListener.onVideoDisabled(SubscriberKit, String) et SubscriberKit.VideoListener.onVideoEnabled(SubscriberKit, String) méthodes, qui sont déclenchées lorsque la piste vidéo elle-même est désactivée ou activée (par exemple, en raison d’un basculement audio ou de modifications des propriétés du flux) ; ce rappel signale les changements liés à la qualité tant que la vidéo reste activée.

Les applications peuvent utiliser cette fonction de rappel pour mettre à jour l'interface utilisateur, enregistrer des données de télémétrie ou signaler aux utilisateurs les interruptions vidéo.

Paramètres : : subscriber - L'abonné dont le flux vidéo a été affecté par l'incident. : stats - Les dernières nouvelles SubscriberKit.SubscriberVideoStats au moment des faits. : reason - La raison d'être de cet événement consacré à la qualité