This commit is contained in:
ditiqi 2025-02-23 21:42:49 +08:00
parent 8e28fbf909
commit 22f58bce16
1 changed files with 8 additions and 1 deletions

View File

@ -55,6 +55,7 @@ export function VideoPlayer({
src, src,
poster, poster,
onError, onError,
}: { }: {
src: string; src: string;
poster?: string; poster?: string;
@ -82,6 +83,10 @@ export function VideoPlayer({
const progressRef = useRef<HTMLDivElement>(null); const progressRef = useRef<HTMLDivElement>(null);
const [isSpeedOpen, setIsSpeedOpen] = useState(false); const [isSpeedOpen, setIsSpeedOpen] = useState(false);
const [isBrightnessOpen, setIsBrightnessOpen] = useState(false); const [isBrightnessOpen, setIsBrightnessOpen] = useState(false);
const handleClick = (event: React.MouseEvent) => {
event.stopPropagation(); // 阻止事件向上传递
};
return ( return (
<VideoPlayerContext.Provider <VideoPlayerContext.Provider
value={{ value={{
@ -129,7 +134,9 @@ export function VideoPlayer({
resolutions, resolutions,
setResolutions, setResolutions,
}}> }}>
<VideoPlayerLayout></VideoPlayerLayout> <div onClick={handleClick}>
<VideoPlayerLayout></VideoPlayerLayout>
</div>
</VideoPlayerContext.Provider> </VideoPlayerContext.Provider>
); );
} }