我尝试使用ExoPlayer播放具有多种品质的DASH视频。
据我所知,DASH允许我为每个时段定义几个时段和几个质量,因此它可以在下一个时段开始时根据网络速度切换质量。
http://developer.android.com/guide/topics/media/exoplayer.html上的教程建议我获取audioRepresentations
和videoRepresentations
并传递它们。可以使用MediaPresentationDescriptionParser
类从MPD文件中解析它们。
我的问题是:在N个时期和2个质量的情况下......我应该只传递两个表示(取自第一个时期,作为样本),还是应该传递所有时期的所有表示的列表?