Minor fix for toggleSubtitles when default language is original

This commit is contained in:
WardPearce
2025-10-16 12:15:36 +13:00
parent 68cdffb629
commit 3bfabe998b
+15 -2
View File
@@ -276,8 +276,21 @@
if (isVisible) {
player.setTextTrackVisibility(false);
} else {
const defaultLanguage = get(playerDefaultLanguage);
const langCode = ISO6391.getCode(defaultLanguage);
let langCode: string;
if ($playerDefaultLanguage === 'original') {
const languageAndRole = player
.getAudioLanguagesAndRoles()
.find(({ role }) => role === 'main');
if (!languageAndRole) {
return;
}
langCode = languageAndRole.language;
} else {
const defaultLanguage = get(playerDefaultLanguage);
langCode = ISO6391.getCode(defaultLanguage);
}
const tracks = player.getTextTracks();