Merge pull request #4138 from johnpc/fix/audio-language-menu

fix: fix audio language selection on Safari
This commit is contained in:
Kavin
2026-01-24 23:36:53 +05:30
committed by GitHub

View File

@@ -617,15 +617,11 @@ export default {
player
.load(uri, startTime, mime)
.then(() => {
const isSafari = window.navigator?.vendor?.includes("Apple");
// Set the audio language
let lang = "en";
if (!isSafari) {
// Set the audio language
const prefLang = this.getPreferenceString("hl", "en").substr(0, 2);
if (player.getAudioLanguages().includes(prefLang)) lang = prefLang;
player.selectAudioLanguage(lang);
}
const prefLang = this.getPreferenceString("hl", "en").substr(0, 2);
if (player.getAudioLanguages().includes(prefLang)) lang = prefLang;
player.selectAudioLanguage(lang);
const audioLanguages = player.getAudioLanguages();
if (audioLanguages.length > 1) {