我正在尝试在播放器初始化后获取默认选择的音频/字幕轨道。
当我更改字幕/音频时,我创建了一个覆盖并将其传递给包含 trackIndex、trackGroupId 的播放器,但该播放器没有(或我找不到)返回默认选定轨道或轨道的公共(public)函数索引(后加载)。
我还检查了可能的格式,但没有看到任何“已选择”或“默认”属性。
我看到 SimpleExoPlayer 有渲染器数组,每个渲染器都包含选定的格式,但不幸的是,这无法通过编程方式访问。
是否有任何解决方案来识别播放器选择了哪些轨道?谢谢。
最佳答案
TrackGroup[].formats[].selectionFlags 正是我要找的。p>
关于Android ExoPlayer 获取默认选择的音频/字幕轨道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47478951/