# แทร็กเสียง (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
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
2
3
4
5
6
7