From 9e19628b46c2d009e238e297b3a4d2753ae6160e Mon Sep 17 00:00:00 2001 From: tapframe Date: Tue, 10 Jun 2025 03:28:08 +0530 Subject: [PATCH] Remove playback speed state and related props from VideoPlayer and PlayerControls components for cleaner code and improved maintainability. --- src/components/player/VideoPlayer.tsx | 2 -- src/components/player/controls/PlayerControls.tsx | 8 -------- 2 files changed, 10 deletions(-) diff --git a/src/components/player/VideoPlayer.tsx b/src/components/player/VideoPlayer.tsx index d35fca0f..3da4a298 100644 --- a/src/components/player/VideoPlayer.tsx +++ b/src/components/player/VideoPlayer.tsx @@ -64,7 +64,6 @@ const VideoPlayer: React.FC = () => { const [currentTime, setCurrentTime] = useState(0); const [duration, setDuration] = useState(0); const [showControls, setShowControls] = useState(true); - const [playbackSpeed, setPlaybackSpeed] = useState(1); const [audioTracks, setAudioTracks] = useState([]); const [selectedAudioTrack, setSelectedAudioTrack] = useState(null); const [textTracks, setTextTracks] = useState([]); @@ -1004,7 +1003,6 @@ const VideoPlayer: React.FC = () => { streamName={currentStreamName} currentTime={currentTime} duration={duration} - playbackSpeed={playbackSpeed} zoomScale={zoomScale} vlcAudioTracks={vlcAudioTracks} selectedAudioTrack={selectedAudioTrack} diff --git a/src/components/player/controls/PlayerControls.tsx b/src/components/player/controls/PlayerControls.tsx index 4700eaaf..3cc60544 100644 --- a/src/components/player/controls/PlayerControls.tsx +++ b/src/components/player/controls/PlayerControls.tsx @@ -19,7 +19,6 @@ interface PlayerControlsProps { streamName?: string; currentTime: number; duration: number; - playbackSpeed: number; zoomScale: number; vlcAudioTracks: Array<{id: number, name: string, language?: string}>; selectedAudioTrack: number | null; @@ -55,7 +54,6 @@ export const PlayerControls: React.FC = ({ streamName, currentTime, duration, - playbackSpeed, zoomScale, vlcAudioTracks, selectedAudioTrack, @@ -176,12 +174,6 @@ export const PlayerControls: React.FC = ({ {/* Bottom Buttons Row */} - {/* Speed Button */} - - - Speed ({playbackSpeed}x) - - {/* Fill/Cover Button - Updated to show fill/cover modes */}