diff options
| author | Perflyst <mail@perflyst.de> | 2021-02-26 19:59:16 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-26 19:59:16 +0100 |
| commit | bcb44ab6008f22249a4c3d03883b6a31697dd773 (patch) | |
| tree | a08ed416fd6e447be01a0ed2f54463602da8f5d9 /assets | |
| parent | 121224b1b03cfffb7cb0f32764571bbff2476f22 (diff) | |
| parent | 1a78bb4b587e76da1f2c6c5f7313b29174039218 (diff) | |
| download | invidious-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.js | 16 |
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 () { |
