From 015932a19887f86207e9ced79e147f1e3edc76b1 Mon Sep 17 00:00:00 2001 From: codytseng Date: Sun, 13 Apr 2025 12:10:58 +0800 Subject: [PATCH] fix: add compatibility for video on Safari --- src/components/VideoPlayer/index.tsx | 7 +++--- src/services/video-manager.service.ts | 33 +++++++++++++++++++-------- 2 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/components/VideoPlayer/index.tsx b/src/components/VideoPlayer/index.tsx index e1f4d28..8b7c1c3 100644 --- a/src/components/VideoPlayer/index.tsx +++ b/src/components/VideoPlayer/index.tsx @@ -24,9 +24,9 @@ export default function VideoPlayer({ if (!video || !container) return const observer = new IntersectionObserver( - async ([entry]) => { + ([entry]) => { if (!entry.isIntersecting && !video.paused) { - await videoManager.enterPiP(video) + videoManager.enterPiP(video) } }, { threshold: 0.5 } @@ -51,7 +51,8 @@ export default function VideoPlayer({