diff --git a/components/Form.tsx b/components/Form.tsx index 9e2932e..6115285 100644 --- a/components/Form.tsx +++ b/components/Form.tsx @@ -81,14 +81,6 @@ function Form(): JSX.Element { return; } - // Check permissions to camera device - try { - navigator.mediaDevices.getUserMedia({video: true}); - } catch (e) { - setErrorMessage("noCameraAccess"); - return; - } - // Get preview Element to show camera stream const previewElem: HTMLVideoElement = document.querySelector('#cameraPreview'); @@ -108,6 +100,9 @@ function Form(): JSX.Element { setGlobalControls(undefined); setIsCameraOpen(false); } + if (error !== undefined) { + setErrorMessage("noCameraAccess"); + } } ) );