我最近一直在使用Exoplayer v2.11.1,所以如果我对它不了解,请原谅我。我正在尝试使用弹出菜单(而不是对话框)创建质量选择器。到目前为止,我已经可以使用以下代码检索视频的质量:
var arrQuality : TrackGroupArray? = null
for(i in 0 until mappedTrackInfo.rendererCount){
if(isVideoRenderer(mappedTrackInfo, i)){
videoRenderer = i
}
}
arrQuality = mappedTrackInfo.getTrackGroups(videoRenderer).get(0)
但是我不知道如何在质量之间进行切换,我一直在Exoplayer的github上,但是信息太多,无法理解全部内容。