# แทร็กเสียง (Audio Track)

ByteArk Player SDK for Android รองรับการเลือก Audio track เมื่อวิดีโอมีหลายภาษาเสียง โดยสามารถให้ผู้ชมเลือกผ่าน UI ของ Setting button หรือเลือกผ่าน API

# เลือก Audio track ผ่าน API

// ดู Audio track ทั้งหมด
val audios: List<ByteArkAudio> = mPlayerFragment.getAudios()
// Audio track ปัจจุบัน
val current: ByteArkAudio? = mPlayerFragment.getCurrentAudio()
// เลือก Audio track
mPlayerFragment.setAudio(audios[0])
1
2
3
4
5
6
7
8

# ให้ผู้ชมเลือกผ่าน Setting button

เปิด withSettingButton() จะแสดงปุ่ม Setting ที่ผู้ชมสามารถเลือก Audio track ได้

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