diff options
| author | 138138138 <78271024+138138138@users.noreply.github.com> | 2022-06-23 01:01:11 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-23 01:01:11 +0800 |
| commit | ac685f65e9011b226f580917efc8392b16e5a8f4 (patch) | |
| tree | 1163efa5aa7d911eaf46def36d523fb3e9a5b4d5 | |
| parent | 7db6e43e3f68f32dd375dda244285fd7f82b3d29 (diff) | |
| download | invidious-ac685f65e9011b226f580917efc8392b16e5a8f4.tar.gz invidious-ac685f65e9011b226f580917efc8392b16e5a8f4.tar.bz2 invidious-ac685f65e9011b226f580917efc8392b16e5a8f4.zip | |
Fix captions
textTracks 0 in DASH mode shows debug messages.
Use textTracks 1 in DASH mode, and textTracks 0 in non-DASH mode and audio mode.
| -rw-r--r-- | assets/js/player.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/assets/js/player.js b/assets/js/player.js index 8486d875..aef50926 100644 --- a/assets/js/player.js +++ b/assets/js/player.js @@ -673,7 +673,12 @@ if (player.share) player.share(shareOptions); // show the preferred caption by default if (player_data.preferred_caption_found) { player.ready(function () { - player.textTracks()[0].mode = 'showing'; + if (!video_data.params.listen && video_data.params.quality === 'dash') { + // play.textTracks()[0] on DASH mode is showing some debug messages + player.textTracks()[1].mode = 'showing'; + } else { + player.textTracks()[0].mode = 'showing'; + } }); } |
