exoplayer переключение звуковой дорожки? - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь использовать следующий метод.

public void toggleAudioTrack()
    {
         int newIndex = 1 - selectedTrackIndex;
         if (newIndex < audioLanguages.size() && selectedTrackIndex != newIndex) {
             selectedTrackIndex = newIndex;
              DefaultTrackSelector.Parameters parameters = trackSelector.getParameters()
              .buildUpon()
              .setPreferredAudioLanguage(audioLanguages.get(selectedTrackIndex).toString())
              .build();
              trackSelector.setParameters(parameters);
              System.out.println(audioLanguages.get(selectedTrackIndex));

         }
}

Но я обнаружил, что некоторые медиаресурсы не запускаются, эти ресурсы возвращают 'und', поэтому я хочу использовать совет trackSelector.setSelectionOverride.

...