From 61abce93869af56c788cc3a18f6e251c232f0b77 Mon Sep 17 00:00:00 2001 From: Jelle van Snik Date: Sun, 8 Jan 2023 17:51:38 +0100 Subject: [PATCH] buffering --- src/components/video/VideoPlayer.tsx | 2 +- .../video/controls/PauseControl.tsx | 2 +- .../video/controls/ProgressControl.tsx | 47 +++++++++++ .../video/controls/VolumeControl.tsx | 34 ++++++++ src/components/video/hooks/controlVideo.ts | 18 +++++ src/components/video/hooks/useVideoPlayer.ts | 80 ++++++++++++++++--- src/components/video/hooks/utils.ts | 8 ++ src/views/TestView.tsx | 19 ++++- 8 files changed, 197 insertions(+), 13 deletions(-) create mode 100644 src/components/video/controls/ProgressControl.tsx create mode 100644 src/components/video/controls/VolumeControl.tsx create mode 100644 src/components/video/hooks/utils.ts diff --git a/src/components/video/VideoPlayer.tsx b/src/components/video/VideoPlayer.tsx index 1dddbb1f..c442f6e5 100644 --- a/src/components/video/VideoPlayer.tsx +++ b/src/components/video/VideoPlayer.tsx @@ -9,7 +9,7 @@ const VideoPlayerInternals = forwardRef((_, ref) => { const video = useContext(VideoPlayerContext); return ( -