Quiero usar la cámara para tomar fotos a través de mecanografiado. Sé que en javascript, ImageCapture se puede usar así:
navigator.mediaDevices.getUserMedia({video: true}) .then(mediaStream => { document.querySelector('video').srcObject = mediaStream const track = mediaStream.getVideoTracks()[0]; imageCapture = new ImageCapture(track); }) .catch(error => console.log(error)); Sin embargo, cuando uso este código en mecanografiado, aparece un error: Cannot find name 'ImageCapture' .
¿Por qué sucede esto? ¿Hay un reemplazo para ImageCapture en mecanografiado?
Quiero saber cómo tomar una foto usando mecanografiado.
Para usar las propiedades de la API web, debe llamarlas así window.property. Como mecanografiado arrojará un error al llamar a window.ImageCapture como una solución rápida, puede hacer esto
new (window as any).ImageCapture(track);