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);
this.$player.setTextTrackVisibility(autoDisplayCaptions);
const prefSubtitles = this.getPreferenceString("subtitles", null);
const textTracks = this.$player.getTextTracks();
const subtitleIdx = textTracks.findIndex(textTrack => textTrack.language == prefSubtitles);
if (subtitleIdx >= 0) {
(() => {
const prefSubtitles = this.getPreferenceString("subtitles", "");
if (prefSubtitles === "") return;
const textTracks = this.$player.getTextTracks();
const subtitleIdx = textTracks.findIndex(textTrack => textTrack.language == prefSubtitles);
if (subtitleIdx == -1) return;
this.$player.setTextTrackVisibility(true);
this.$player.selectTextTrack(textTracks[subtitleIdx]);
}
})();
})
.catch(e => {
console.error(e);