From cadbbb9f70c6d3e1db63db54b2ca830ea453b34e Mon Sep 17 00:00:00 2001 From: Dustin Brett Date: Tue, 11 Feb 2025 07:57:38 -0800 Subject: [PATCH] Clarify video.js typing --- components/apps/VideoPlayer/useVideoPlayer.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/components/apps/VideoPlayer/useVideoPlayer.ts b/components/apps/VideoPlayer/useVideoPlayer.ts index 4d7ffa9a..a4f39208 100644 --- a/components/apps/VideoPlayer/useVideoPlayer.ts +++ b/components/apps/VideoPlayer/useVideoPlayer.ts @@ -219,9 +219,11 @@ const useVideoPlayer = ({ true ); + const { buffer } = await getSource(); + codecBox.current = window.initCodecBox?.({ canvas: canvasElement as HTMLCanvasElement, - file: new File([(await getSource()).buffer], basename(url)), + file: new File([buffer as Buffer], basename(url)), onDecoding: (currentTime) => { if (!Number.isNaN(currentTime)) { target?.player?.tech_?.stopTrackingCurrentTime(); @@ -307,7 +309,7 @@ const useVideoPlayer = ({ } } }); - setPlayer(videoPlayer); + setPlayer(videoPlayer as VideoPlayer); setLoading(false); if (!isYT) linkElement(id, "peekElement", videoElement); argument(id, "play", () => videoPlayer.play());