No código eu fiz isso:
const botaoIniciarCamera = document.querySelector("[data-video-botao]");
const campoCamera = document.querySelector("[data-camera]");
const video = document.querySelector("[data-video]");
botaoIniciarCamera.addEventListener('click', async function () {
const iniciarVideo = await navigator.mediaDevices.getUserMedia({video: true, audio: false})
botaoIniciarCamera.style.display = "none";
campoCamera.style.display = "block";
video.srcObject = iniciarVideo;
})
Quando eu aperto no quadro, mostra o segunte erro no console: camera.js:14 Uncaught (in promise) DOMException: Requested device not found. Isso significa que a camera do meu computador não esta funcionando? Eu teria que habilitar alguma coisa para poder funcionar?