Android ExoPlayer获取默认选择的音频/字幕轨道

时间:2017-11-24 19:15:58

标签: android audio default-value exoplayer

我正在尝试在播放器初始化后获取默认选定的音频/字幕轨道。

当我更改字幕/音频时,我正在创建一个覆盖并将其传递给包含trackIndex,trackGroupId的播放器,但播放器没有(或我找不到)返回默认选定轨道的公共函数或跟踪索引(后加载)。

我还检查了可能的格式,但我没有看到任何"选择"或"默认"他们的属性。

我看到SimpleExoPlayer具有渲染器数组,并且每个渲染器都包含所选的格式,但不幸的是,这不能以编程方式访问。

是否有任何解决方案可以确定玩家选择了哪些曲目?谢谢。

1 个答案:

答案 0 :(得分:2)

TrackGroup [] .clams [] .selectionFlags是我一直在寻找的。