From 17414a3e5847530c3060e4c9a9f3bd17042b9a0c Mon Sep 17 00:00:00 2001 From: Bnyro Date: Tue, 7 Jan 2025 12:56:57 +0100 Subject: [PATCH] refactor: simplify and fix audio language selection --- src/components/VideoPlayer.vue | 9 ++------- src/components/WatchVideo.vue | 2 +- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/src/components/VideoPlayer.vue b/src/components/VideoPlayer.vue index 5cb3a310ce..76de3aeb76 100644 --- a/src/components/VideoPlayer.vue +++ b/src/components/VideoPlayer.vue @@ -609,16 +609,11 @@ export default { .then(() => { const isSafari = window.navigator?.vendor?.includes("Apple"); + let lang = "en"; if (!isSafari) { // Set the audio language const prefLang = this.getPreferenceString("hl", "en").substr(0, 2); - var lang = "en"; - for (var l of player.getAudioLanguages()) { - if (l == prefLang) { - lang = l; - return; - } - } + if (player.getAudioLanguages().includes(prefLang)) lang = prefLang; player.selectAudioLanguage(lang); } diff --git a/src/components/WatchVideo.vue b/src/components/WatchVideo.vue index 00afd9c0d5..fb03dd77c9 100644 --- a/src/components/WatchVideo.vue +++ b/src/components/WatchVideo.vue @@ -212,7 +212,7 @@
-