From caf831e2fe7e2e1ce7ae076a6d3c1db5d54956e4 Mon Sep 17 00:00:00 2001 From: kartikvirendrar Date: Fri, 2 Aug 2024 15:39:00 +0530 Subject: [PATCH] fixed minor error for ytdlp --- src/containers/Organization/Video/components/VideoPanel.jsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/containers/Organization/Video/components/VideoPanel.jsx b/src/containers/Organization/Video/components/VideoPanel.jsx index e5af81cb..3cf3fefa 100644 --- a/src/containers/Organization/Video/components/VideoPanel.jsx +++ b/src/containers/Organization/Video/components/VideoPanel.jsx @@ -22,6 +22,7 @@ const VideoPanel = memo( const $video = createRef(); const [poster, setPoster] = useState("play.png"); + const [ytdlpError, setYtdlpError] = useState(false); const videoDetails = useSelector((state) => state.getVideoDetails.data); const taskData = useSelector((state) => state.getTaskDetails.data); @@ -62,7 +63,7 @@ const VideoPanel = memo( return (
- { videoDetails.length === 0 && taskData?.video_url?.includes("youtube") ? + { ((videoDetails.length === 0 && taskData?.video_url?.includes("youtube")) || ytdlpError === true) ? {dispatch(setPlayer($video.current.getInternalPlayer()))}} ref={$video} @@ -89,7 +90,8 @@ const VideoPanel = memo( className={classes.videoPlayer} controls={true} controlsList="nodownload" - onReady={() => {dispatch(setPlayer($video.current.getInternalPlayer()))}} + onReady={() => {dispatch(setPlayer($video.current.getInternalPlayer())); console.log($video.current.getInternalPlayer());}} + onError={() => {setYtdlpError(true);}} /> }