aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/html5.js
diff options
context:
space:
mode:
authorydylla <ydylla@gmail.com>2020-01-31 22:01:38 +0100
committerydylla <ydylla@gmail.com>2020-02-01 16:35:24 +0100
commitf755a3c4012f24cd6025a0d268f4228958752093 (patch)
treea353adcdd0dc399044ceae10619f7da1891b08ae /src/js/html5.js
parent472bb479d478809df6afae3132a49cf009d874bb (diff)
downloadplyr-f755a3c4012f24cd6025a0d268f4228958752093.tar.lz
plyr-f755a3c4012f24cd6025a0d268f4228958752093.tar.xz
plyr-f755a3c4012f24cd6025a0d268f4228958752093.zip
preserve playback rate at quality change
Diffstat (limited to 'src/js/html5.js')
-rw-r--r--src/js/html5.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/js/html5.js b/src/js/html5.js
index 30d88ab0..a28bccd5 100644
--- a/src/js/html5.js
+++ b/src/js/html5.js
@@ -80,7 +80,7 @@ const html5 = {
}
// Get current state
- const { currentTime, paused, preload, readyState } = player.media;
+ const { currentTime, paused, preload, readyState, playbackRate } = player.media;
// Set new source
player.media.src = source.getAttribute('src');
@@ -90,6 +90,7 @@ const html5 = {
// Restore time
player.once('loadedmetadata', () => {
+ player.speed = playbackRate;
player.currentTime = currentTime;
// Resume playing