diff --git a/src/pages/Home.tsx b/src/pages/Home.tsx index 2b8c2da..87b54c3 100644 --- a/src/pages/Home.tsx +++ b/src/pages/Home.tsx @@ -37,7 +37,7 @@ const Home = () => { if (videoRef.current) { videoRef.current.srcObject = stream; } - setLoadCamera(true); + // setLoadCamera(true); await initializeHandDetection(); @@ -146,6 +146,7 @@ const Home = () => { loadModel(); startWebcam(); + setLoadCamera(true); return () => { diff --git a/src/pages/Kuis/MenyusunHuruf/Quiz.tsx b/src/pages/Kuis/MenyusunHuruf/Quiz.tsx index 6cdcc2c..7f6dcec 100644 --- a/src/pages/Kuis/MenyusunHuruf/Quiz.tsx +++ b/src/pages/Kuis/MenyusunHuruf/Quiz.tsx @@ -51,7 +51,7 @@ const Quiz = () => { videoRef.current.srcObject = stream; } - setLoadCamera(true); + // setLoadCamera(true); await initializeHandDetection(); @@ -238,6 +238,8 @@ const Quiz = () => { loadModel(); startWebcam(); + setLoadCamera(true); + return () => { if (handLandmarker) { handLandmarker.close(); diff --git a/src/pages/Kuis/TebakHuruf/Quiz.tsx b/src/pages/Kuis/TebakHuruf/Quiz.tsx index 219ff02..0520f56 100644 --- a/src/pages/Kuis/TebakHuruf/Quiz.tsx +++ b/src/pages/Kuis/TebakHuruf/Quiz.tsx @@ -41,8 +41,6 @@ const Quiz = () => { videoRef.current.srcObject = stream; } - setLoadCamera(true); - // setLoadCamera(true); await initializeHandDetection(); } catch (error) { @@ -188,6 +186,8 @@ const Quiz = () => { loadModel(); startWebcam(); + setLoadCamera(true); + return () => { if (handLandmarker) { handLandmarker.close();