diff --git a/components/player/DesktopVideoPlayer.tsx b/components/player/DesktopVideoPlayer.tsx index 4b35530..635d647 100644 --- a/components/player/DesktopVideoPlayer.tsx +++ b/components/player/DesktopVideoPlayer.tsx @@ -7,7 +7,6 @@ import { useHlsPlayer } from './hooks/useHlsPlayer'; import { useAutoSkip } from './hooks/useAutoSkip'; import { useStallDetection } from './hooks/useStallDetection'; import { useVideoResolution } from './hooks/useVideoResolution'; -import { useResolutionBadge } from './hooks/useResolutionBadge'; import { DesktopControlsWrapper } from './desktop/DesktopControlsWrapper'; import { DesktopOverlayWrapper } from './desktop/DesktopOverlayWrapper'; import { DanmakuCanvas } from './DanmakuCanvas'; @@ -58,7 +57,6 @@ export function DesktopVideoPlayer({ // Detect actual video resolution const videoResolution = useVideoResolution(refs.videoRef); - const { badgeVisible, flashBadge } = useResolutionBadge(videoResolution); // Notify parent when resolution is detected React.useEffect(() => { @@ -208,7 +206,7 @@ export function DesktopVideoPlayer({ ref={containerRef} className={`kvideo-container relative aspect-video bg-black rounded-[var(--radius-2xl)] group ${data.isFullscreen && fullscreenType === 'window' ? 'is-web-fullscreen' : '' } ${shouldForceLandscape ? 'force-landscape' : ''}`} - onMouseMove={() => { handleMouseMove(); flashBadge(); }} + onMouseMove={() => { handleMouseMove(); }} onMouseLeave={() => isPlaying && setShowControls(false)} > {/* Clipping Wrapper for video and overlays - Restores the 'Liquid Glass' rounded look */} @@ -247,9 +245,9 @@ export function DesktopVideoPlayer({ /> )} - {/* Video Resolution Badge - auto-hides after 5 seconds */} + {/* Video Resolution Badge - follows controls bar visibility */} {videoResolution && ( -
+
{videoResolution.label} {videoResolution.width}x{videoResolution.height}