cleaning code

This commit is contained in:
Andry Yosua 2023-09-12 09:23:24 +07:00
parent c3fbe0164c
commit 0d41d3f7d8

View file

@ -595,13 +595,17 @@ export default {
const autoDisplayCaptions = this.getPreferenceBoolean("autoDisplayCaptions", false); const autoDisplayCaptions = this.getPreferenceBoolean("autoDisplayCaptions", false);
this.$player.setTextTrackVisibility(autoDisplayCaptions); this.$player.setTextTrackVisibility(autoDisplayCaptions);
const prefSubtitles = this.getPreferenceString("subtitles", null); (() => {
const prefSubtitles = this.getPreferenceString("subtitles", "");
if (prefSubtitles === "") return;
const textTracks = this.$player.getTextTracks(); const textTracks = this.$player.getTextTracks();
const subtitleIdx = textTracks.findIndex(textTrack => textTrack.language == prefSubtitles); const subtitleIdx = textTracks.findIndex(textTrack => textTrack.language == prefSubtitles);
if (subtitleIdx >= 0) { if (subtitleIdx == -1) return;
this.$player.setTextTrackVisibility(true); this.$player.setTextTrackVisibility(true);
this.$player.selectTextTrack(textTracks[subtitleIdx]); this.$player.selectTextTrack(textTracks[subtitleIdx]);
} })();
}) })
.catch(e => { .catch(e => {
console.error(e); console.error(e);