mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-11-25 23:17:22 +00:00
Merge pull request #2427 from judemont/master
Add option to display automatically the subtitles
This commit is contained in:
commit
1df4119f0e
@ -45,6 +45,16 @@
|
|||||||
@change="onChange($event)"
|
@change="onChange($event)"
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
|
<label class="pref" for="chkAutoDisplayCaptions">
|
||||||
|
<strong v-t="'actions.auto_display_captions'" />
|
||||||
|
<input
|
||||||
|
id="chkAutoDisplayCaptions"
|
||||||
|
v-model="autoDisplayCaptions"
|
||||||
|
class="checkbox"
|
||||||
|
type="checkbox"
|
||||||
|
@change="onChange($event)"
|
||||||
|
/>
|
||||||
|
</label>
|
||||||
<label class="pref" for="chkAutoPlayNextCountdown">
|
<label class="pref" for="chkAutoPlayNextCountdown">
|
||||||
<strong v-t="'actions.autoplay_next_countdown'" />
|
<strong v-t="'actions.autoplay_next_countdown'" />
|
||||||
<input
|
<input
|
||||||
@ -356,6 +366,7 @@ export default {
|
|||||||
minSegmentLength: 0,
|
minSegmentLength: 0,
|
||||||
selectedTheme: "dark",
|
selectedTheme: "dark",
|
||||||
autoPlayVideo: true,
|
autoPlayVideo: true,
|
||||||
|
autoDisplayCaptions: false,
|
||||||
autoPlayNextCountdown: 5,
|
autoPlayNextCountdown: 5,
|
||||||
listen: false,
|
listen: false,
|
||||||
resolutions: [144, 240, 360, 480, 720, 1080, 1440, 2160, 4320],
|
resolutions: [144, 240, 360, 480, 720, 1080, 1440, 2160, 4320],
|
||||||
@ -473,6 +484,7 @@ export default {
|
|||||||
this.minSegmentLength = Math.max(this.getPreferenceNumber("minSegmentLength", 0), 0);
|
this.minSegmentLength = Math.max(this.getPreferenceNumber("minSegmentLength", 0), 0);
|
||||||
this.selectedTheme = this.getPreferenceString("theme", "dark");
|
this.selectedTheme = this.getPreferenceString("theme", "dark");
|
||||||
this.autoPlayVideo = this.getPreferenceBoolean("playerAutoPlay", true);
|
this.autoPlayVideo = this.getPreferenceBoolean("playerAutoPlay", true);
|
||||||
|
this.autoDisplayCaptions = this.getPreferenceBoolean("autoDisplayCaptions", false);
|
||||||
this.autoPlayNextCountdown = this.getPreferenceNumber("autoPlayNextCountdown", 5);
|
this.autoPlayNextCountdown = this.getPreferenceNumber("autoPlayNextCountdown", 5);
|
||||||
this.listen = this.getPreferenceBoolean("listen", false);
|
this.listen = this.getPreferenceBoolean("listen", false);
|
||||||
this.defaultQuality = Number(localStorage.getItem("quality"));
|
this.defaultQuality = Number(localStorage.getItem("quality"));
|
||||||
@ -528,6 +540,7 @@ export default {
|
|||||||
localStorage.setItem("minSegmentLength", this.minSegmentLength);
|
localStorage.setItem("minSegmentLength", this.minSegmentLength);
|
||||||
localStorage.setItem("theme", this.selectedTheme);
|
localStorage.setItem("theme", this.selectedTheme);
|
||||||
localStorage.setItem("playerAutoPlay", this.autoPlayVideo);
|
localStorage.setItem("playerAutoPlay", this.autoPlayVideo);
|
||||||
|
localStorage.setItem("autoDisplayCaptions", this.autoDisplayCaptions);
|
||||||
localStorage.setItem("autoPlayNextCountdown", this.autoPlayNextCountdown);
|
localStorage.setItem("autoPlayNextCountdown", this.autoPlayNextCountdown);
|
||||||
localStorage.setItem("listen", this.listen);
|
localStorage.setItem("listen", this.listen);
|
||||||
localStorage.setItem("quality", this.defaultQuality);
|
localStorage.setItem("quality", this.defaultQuality);
|
||||||
|
@ -587,6 +587,9 @@ export default {
|
|||||||
const rate = this.getPreferenceNumber("rate", 1);
|
const rate = this.getPreferenceNumber("rate", 1);
|
||||||
videoEl.playbackRate = rate;
|
videoEl.playbackRate = rate;
|
||||||
videoEl.defaultPlaybackRate = rate;
|
videoEl.defaultPlaybackRate = rate;
|
||||||
|
|
||||||
|
const autoDisplayCaptions = this.getPreferenceBoolean("autoDisplayCaptions", false);
|
||||||
|
this.$player.setTextTrackVisibility(autoDisplayCaptions);
|
||||||
});
|
});
|
||||||
|
|
||||||
// expand the player to fullscreen when the fullscreen query equals true
|
// expand the player to fullscreen when the fullscreen query equals true
|
||||||
|
@ -70,6 +70,7 @@
|
|||||||
"import_from_json": "Import from JSON/CSV",
|
"import_from_json": "Import from JSON/CSV",
|
||||||
"loop_this_video": "Loop this Video",
|
"loop_this_video": "Loop this Video",
|
||||||
"auto_play_next_video": "Auto Play next Video",
|
"auto_play_next_video": "Auto Play next Video",
|
||||||
|
"auto_display_captions": "Auto Display Captions",
|
||||||
"donations": "Development donations",
|
"donations": "Development donations",
|
||||||
"minimize_comments": "Minimize Comments",
|
"minimize_comments": "Minimize Comments",
|
||||||
"show_comments": "Show Comments",
|
"show_comments": "Show Comments",
|
||||||
|
Loading…
Reference in New Issue
Block a user