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