包含クラス: : SubscriberKit


public static interface SubscriberKit.VideoStatsListener

サブスクライバーの動画統計情報を取得するためのリスナーオブジェクトを定義します。

関連項目: : - SubscriberKit.setVideoStatsListener(VideoStatsListener listener)

方法の概要

すべてのメソッド インスタンスメソッド 抽象メソッド デフォルトメソッド

修飾子と型

方法

説明

default void

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

サブスクライバーの品質関連の動画イベントを監視するリスナー。

void

onVideoStats(SubscriberKit subscriber, SubscriberKit.SubscriberVideoStats stats)

加入者の動画統計情報を報告するために、定期的に呼び出されます。

メソッドの詳細

onVideoStats

void onVideoStats(SubscriberKit 購読者、 SubscriberKit.SubscriberVideoStats (統計)

加入者の動画統計情報を報告するために、定期的に呼び出されます。

パラメータ: : subscriber - 加入者。 : stats - 動画の統計情報。

onVideoQualityChanged

デフォルト void onVideoQualityChanged(SubscriberKit 購読者、 SubscriberKit.SubscriberVideoStats 統計、 ストリング 理由)

サブスクライバーの品質関連の動画イベントを監視するリスナー。

このコールバックは、 サブスクライバーのビデオストリームで品質に関連する重大なイベントが発生した際に呼び出されます。現在、このコールバックは主に、 5秒以上続く長いビデオの中断(一時停止)を通知するために使用されています。

短時間のフリーズは内部で追跡され、加入者の SubscriberKit.SubscriberVideoStats, しかし、これらは 持続時間が短く、発生頻度が高いため、このコールバックをトリガーしません。

について reason このパラメータは、イベントの原因を示し、 以下の優先順位に従います:

とは異なり、 SubscriberKit.VideoListener.onVideoDisabled(SubscriberKit, String) そして SubscriberKit.VideoListener.onVideoEnabled(SubscriberKit, String) メソッド。 これらは、ビデオトラック自体の有効/無効が切り替わった際(たとえば、 オーディオのフォールバックやストリームプロパティの変更などにより)に呼び出され、このコールバックは、 ビデオが有効な状態にある間、画質に関連する変更を報告します。

Applications can use this callback to update the UI, record telemetry, or notify users about video interruptions.

パラメータ: : subscriber - 動画ストリームで当該事象が発生した加入者。 : stats - 最新情報 SubscriberKit.SubscriberVideoStats その出来事が起きた当時。 : reason - 品質イベントが開催された理由