ExoPlayer を使用して、いくつかの品質の DASH ビデオを再生しようとしています。
私が知る限り、DASH では複数の期間と各期間に複数の品質を定義できるため、次の期間が開始されたときにネットワーク速度に応じて品質を切り替えることができます。
http://developer.android.com/guide/topics/media/exoplayer.htmlのチュートリアルでは、 と を取得audioRepresentations
しvideoRepresentations
て渡すことを提案しています。MediaPresentationDescriptionParser
クラスを使用してMPDファイルから解析できます。
私の質問は: N 期間と 2 つの品質の場合... 2 つの表現 (サンプルとして最初の期間から取得) のみを渡す必要がありますか、それともすべての期間のすべての表現のリストを渡す必要がありますか?