From 8650c2d4c838c580579e8f7a282285c332eb2659 Mon Sep 17 00:00:00 2001 From: Zoe Roux Date: Tue, 4 Jul 2023 11:40:57 +0900 Subject: [PATCH] Fix media session duration issues --- front/packages/ui/src/player/media-session.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/front/packages/ui/src/player/media-session.tsx b/front/packages/ui/src/player/media-session.tsx index 7dc6c286..fde2d3f7 100644 --- a/front/packages/ui/src/player/media-session.tsx +++ b/front/packages/ui/src/player/media-session.tsx @@ -85,7 +85,11 @@ export const MediaSessionManager = ({ }, [isPlaying]); useEffect(() => { if (!("mediaSession" in navigator) || !duration) return; - navigator.mediaSession.setPositionState({ position: progress, duration, playbackRate: 1 }); + navigator.mediaSession.setPositionState({ + position: Math.min(progress, duration), + duration, + playbackRate: 1, + }); }, [progress, duration]); return null;