Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

[Dúvida] Como que desativa a câmera do navegador?

Notei que depois de "tirar a foto" do usuário, a câmera não desliga. Como poderia corrigir isso? já que após o uso não existe necessidade de continuar usando a mesma. Site ainda usando a câmera mesmo após a "foto"

o codigo usado para ativar a câmera foi esse:

    const cameraUser = await navigator.mediaDevices.getUserMedia({ video:true, audio:false });
1 resposta
solução!

Oi, Carlos

Pode parar a câmera após tirar a foto

botaoTirarFoto.addEventListener('click', function () {
    canvas.getContext('2d').drawImage(video, 0, 0, canvas.width, canvas.height);

    imagemURL = canvas.toDataURL('image/jpeg');

    campoCamera.style.display = "none";
    mensagem.style.display = "block";

    // parar camera
    video.srcObject.getTracks().forEach(track => track.stop())
});