Tracks and languages¶
Control which audio and text tracks play by default, based on language.
Initial language selection¶
Set the initial audio and text tracks by language. Setting
preferredTextLanguage also enables subtitles for the session:
player.open({
source: 'https://example.com/manifest.mpd',
preferredAudioLanguage: 'en',
preferredTextLanguage: 'fr',
});
Pass an array to define fallback languages. The player selects the first language in the list that is available:
player.open({
source: 'https://example.com/manifest.mpd',
preferredAudioLanguage: ['fr', 'en'],
preferredTextLanguage: ['fr', 'en'],
});
Switching tracks during playback¶
To list or switch audio, text, and video tracks after playback starts, use
Player.getTrackManager to access the TrackManager.
Next topic: Subtitles
Previous topic: Customizing license requests