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 :
SubscriberKit.VIDEO_REASON_INTERRUPTIONSubscriberKit.VIDEO_REASON_CODEC_CHANGESubscriberKit.VIDEO_REASON_RESOLUTION_CHANGE
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é