summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authorPerflyst <mail@perflyst.de>2021-02-26 19:59:16 +0100
committerGitHub <noreply@github.com>2021-02-26 19:59:16 +0100
commitbcb44ab6008f22249a4c3d03883b6a31697dd773 (patch)
treea08ed416fd6e447be01a0ed2f54463602da8f5d9 /assets
parent121224b1b03cfffb7cb0f32764571bbff2476f22 (diff)
parent1a78bb4b587e76da1f2c6c5f7313b29174039218 (diff)
downloadinvidious-bcb44ab6008f22249a4c3d03883b6a31697dd773.tar.gz
invidious-bcb44ab6008f22249a4c3d03883b6a31697dd773.tar.bz2
invidious-bcb44ab6008f22249a4c3d03883b6a31697dd773.zip
Merge branch 'master' into patch-1
Diffstat (limited to 'assets')
-rw-r--r--assets/js/player.js16
1 files changed, 12 insertions, 4 deletions
diff --git a/assets/js/player.js b/assets/js/player.js
index e03ab89c..1c6e336c 100644
--- a/assets/js/player.js
+++ b/assets/js/player.js
@@ -21,6 +21,7 @@ var options = {
]
},
html5: {
+ preloadTextTracks: false,
hls: {
overrideNative: true
}
@@ -430,17 +431,17 @@ window.addEventListener('keydown', e => {
case 'ArrowRight':
case 'MediaFastForward':
- action = skip_seconds.bind(this, 5);
+ action = skip_seconds.bind(this, 5 * player.playbackRate());
break;
case 'ArrowLeft':
case 'MediaTrackPrevious':
- action = skip_seconds.bind(this, -5);
+ action = skip_seconds.bind(this, -5 * player.playbackRate());
break;
case 'l':
- action = skip_seconds.bind(this, 10);
+ action = skip_seconds.bind(this, 10 * player.playbackRate());
break;
case 'j':
- action = skip_seconds.bind(this, -10);
+ action = skip_seconds.bind(this, -10 * player.playbackRate());
break;
case '0':
@@ -548,6 +549,13 @@ if (player.share) {
player.share(shareOptions);
}
+// show the preferred caption by default
+if (player_data.preferred_caption_found) {
+ player.ready(() => {
+ player.textTracks()[1].mode = 'showing';
+ });
+}
+
// Safari audio double duration fix
if (navigator.vendor == "Apple Computer, Inc." && video_data.params.listen) {
player.on('loadedmetadata', function () {