mirror of
https://github.com/zen-browser/desktop.git
synced 2025-10-06 18:06:35 +00:00
fix(MediaController): pass in playbackRate when switching
This commit is contained in:
@@ -199,6 +199,7 @@ class ZenMediaController {
|
|||||||
browser,
|
browser,
|
||||||
position: positionState.position,
|
position: positionState.position,
|
||||||
duration: positionState.duration,
|
duration: positionState.duration,
|
||||||
|
playbackRate: positionState.playbackRate,
|
||||||
lastUpdated: Date.now(),
|
lastUpdated: Date.now(),
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -292,6 +293,7 @@ class ZenMediaController {
|
|||||||
...mediaController,
|
...mediaController,
|
||||||
position: event.position,
|
position: event.position,
|
||||||
duration: event.duration,
|
duration: event.duration,
|
||||||
|
playbackRate: event.playbackRate,
|
||||||
lastUpdated: Date.now(),
|
lastUpdated: Date.now(),
|
||||||
});
|
});
|
||||||
|
|
||||||
@@ -333,6 +335,7 @@ class ZenMediaController {
|
|||||||
this.setupMediaControlUI(nextController.controller.getMetadata(), {
|
this.setupMediaControlUI(nextController.controller.getMetadata(), {
|
||||||
position: nextController.position + (nextController.controller.isPlaying ? elapsedTime : 0),
|
position: nextController.position + (nextController.controller.isPlaying ? elapsedTime : 0),
|
||||||
duration: nextController.duration,
|
duration: nextController.duration,
|
||||||
|
playbackRate: nextController.playbackRate,
|
||||||
});
|
});
|
||||||
|
|
||||||
this.showMediaControls();
|
this.showMediaControls();
|
||||||
|
Reference in New Issue
Block a user