# Audio Track

ByteArk Player SDK for Android supports selecting an audio track when the video has multiple languages, both via the player UI (Settings button) and through the API.

# Select audio track via API

val audios: List<ByteArkAudio> = mPlayerFragment.getAudios()
val current: ByteArkAudio? = mPlayerFragment.getCurrentAudio()
mPlayerFragment.setAudio(audios[0])
1
2
3
4

# Show the Settings button

Enable withSettingButton() to let viewers pick an audio track from the player UI:

val playerBuilder = ByteArkPlayerBuilder.Builder()
  .withContext(this)
  .withControl()
  .withSettingButton()
  .build()
1
2
3
4
5