Clase contenedora: : SubscriberKit


interfaz pública y estática SubscriberKit.VideoStatsListener

Define el objeto de escucha para obtener las estadísticas de vídeo de los suscriptores.

Véase también: : - SubscriberKit.setVideoStatsListener(VideoStatsListener listener)

Resumen del método

Todos los métodos: Métodos de instancia, Métodos abstractos, Métodos por defecto

Modificador y tipo

Método

Descripción

default void

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

Escucha de eventos de vídeo relacionados con la calidad para un suscriptor.

void

onVideoStats(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats)

Se ejecuta periódicamente para generar un informe con las estadísticas de vídeo del suscriptor.

Detalles del método

onVideoStats

void onVideoStats(SubscriberKit suscriptor, SubscriberKit.SubscriberVideoStats (estadísticas)

Se ejecuta periódicamente para generar un informe con las estadísticas de vídeo del suscriptor.

Parámetros: : subscriber - El suscriptor. : stats - Las estadísticas del vídeo.

onVideoQualityChanged

por defecto void onVideoQualityChanged(SubscriberKit suscriptor, SubscriberKit.SubscriberVideoStats estadísticas, Cadena (razón)

Escucha de eventos de vídeo relacionados con la calidad para un suscriptor.

Esta función de devolución de llamada se activa cuando se produce un evento significativo relacionado con la calidad en la transmisión de vídeo del suscriptor. Actualmente, se utiliza principalmente para notificar interrupciones prolongadas del vídeo (pausas) que duran 5 segundos o más.

Las interrupciones breves se registran internamente y se reflejan en la cuenta del abonado SubscriberKit.SubscriberVideoStats, pero no activan esta función de devolución de llamada debido a su corta duración y su alta frecuencia.

El reason El parámetro indica la causa del evento, siguiendo este orden de prioridad:

A diferencia del SubscriberKit.VideoListener.onVideoDisabled(SubscriberKit, String) y SubscriberKit.VideoListener.onVideoEnabled(SubscriberKit, String) métodos, que se activan cuando la propia pista de vídeo se desactiva o se activa (por ejemplo, debido a un cambio de audio de reserva o a modificaciones en las propiedades de la transmisión); esta llamada de retorno informa de los cambios relacionados con la calidad mientras el vídeo permanece activado.

Las aplicaciones pueden utilizar esta función de devolución de llamada para actualizar la interfaz de usuario, registrar datos de telemetría o notificar a los usuarios las interrupciones en la transmisión de vídeo.

Parámetros: : subscriber - El suscriptor cuya transmisión de vídeo se vio afectada por el incidente. : stats - Lo último SubscriberKit.SubscriberVideoStats en el momento del suceso. : reason - El motivo del evento sobre calidad