From 5653496d9b4eadaa61804d9136c7c61452df9876 Mon Sep 17 00:00:00 2001 From: ElementalAlchemist Date: Thu, 11 Nov 2021 19:36:00 -0600 Subject: [PATCH] Maintain playback rate across video reloading --- thrimbletrimmer/scripts/common.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/thrimbletrimmer/scripts/common.js b/thrimbletrimmer/scripts/common.js index 6650e49..ffaa568 100644 --- a/thrimbletrimmer/scripts/common.js +++ b/thrimbletrimmer/scripts/common.js @@ -120,8 +120,12 @@ function resetVideoPlayer() { } function updateSegmentPlaylist() { + const videoElement = document.getElementById("video"); + const currentPlaybackRate = videoElement.playbackRate; globalPlayer.destroy(); loadVideoPlayerFromDefaultPlaylist(); + // The playback rate isn't maintained when destroying and reattaching hls.js + videoElement.playbackRate = currentPlaybackRate; } function setUpVideoControls() {