add
This commit is contained in:
parent
83bb5bb252
commit
74f3893f8c
|
@ -4,22 +4,25 @@ import { PauseIcon, PlayIcon } from "@heroicons/react/24/solid";
|
|||
|
||||
export default function Play() {
|
||||
const { isPlaying, videoRef } = useContext(VideoPlayerContext);
|
||||
|
||||
const handleClick = (event) => {
|
||||
event.stopPropagation(); // 阻止事件冒泡
|
||||
if (videoRef.current?.paused) {
|
||||
videoRef.current.play();
|
||||
} else {
|
||||
videoRef.current?.pause();
|
||||
}
|
||||
};
|
||||
return (
|
||||
<>
|
||||
<button
|
||||
onClick={() =>
|
||||
videoRef.current?.paused
|
||||
? videoRef.current.play()
|
||||
: videoRef.current?.pause()
|
||||
}
|
||||
<div
|
||||
onClick={handleClick}
|
||||
className="text-white hover:text-primaryHover">
|
||||
{isPlaying ? (
|
||||
<PauseIcon className="w-10 h-10" />
|
||||
) : (
|
||||
<PlayIcon className="w-10 h-10" />
|
||||
)}
|
||||
</button>
|
||||
</div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue