fix(MediaController): pass in playbackRate when switching

This commit is contained in:
Slowlife01
2025-03-25 20:09:25 +07:00
parent f3ff74b0df
commit 3467e5070f

View File

@@ -199,6 +199,7 @@ class ZenMediaController {
browser,
position: positionState.position,
duration: positionState.duration,
playbackRate: positionState.playbackRate,
lastUpdated: Date.now(),
});
}
@@ -292,6 +293,7 @@ class ZenMediaController {
...mediaController,
position: event.position,
duration: event.duration,
playbackRate: event.playbackRate,
lastUpdated: Date.now(),
});
@@ -333,6 +335,7 @@ class ZenMediaController {
this.setupMediaControlUI(nextController.controller.getMetadata(), {
position: nextController.position + (nextController.controller.isPlaying ? elapsedTime : 0),
duration: nextController.duration,
playbackRate: nextController.playbackRate,
});
this.showMediaControls();