add
This commit is contained in:
parent
8e28fbf909
commit
22f58bce16
|
@ -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,
|
||||||
}}>
|
}}>
|
||||||
|
<div onClick={handleClick}>
|
||||||
<VideoPlayerLayout></VideoPlayerLayout>
|
<VideoPlayerLayout></VideoPlayerLayout>
|
||||||
|
</div>
|
||||||
</VideoPlayerContext.Provider>
|
</VideoPlayerContext.Provider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue