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

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

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

// ดู Audio track ทั้งหมด
let audios: [ByteArkPlayerMediaTrack] = player.audioTracks
// Audio track ปัจจุบัน
let current: ByteArkPlayerMediaTrack? = player.audioTrack
// เลือก Audio track
player.setAudioTrack(audios[0])
1
2
3
4
5
6
7
8

# รับ Event เมื่อ Audio track เปลี่ยน

override func playbackAudioTrackChanged(
  player: ByteArkPlayer,
  audioTrack: ByteArkPlayerMediaTrack?
) {
  super.playbackAudioTrackChanged(player: player, audioTrack: audioTrack)
  // Audio track ถูกเปลี่ยน
}
1
2
3
4
5
6
7