Escuché que este problema es un gran error, pero todavía no pude encontrar una manera en línea para solucionarlo en la extensión de Chrome. El problema que estoy recibiendo como se indica arriba es este NotAllowedError: Failed due to shutdown El código está escrito a continuación: Este es mi archivo webcam.js:
var video = document.querySelector("#videoElement"); if (navigator.mediaDevices.getUserMedia) { navigator.mediaDevices.getUserMedia({ video: true }) .then(function (stream) { video.srcObject = stream; }) .catch(function (error) { console.log("Something went wrong! " + error); }); } function stop(e) { var stream = video.srcObject; var tracks = stream.getTracks(); for (var i = 0; i < tracks.length; i++) { var track = tracks[i]; track.stop(); } video.srcObject = null; }Vídeo en archivo html
<video id = "videoElement" src="" autplay id = "video" class="video bg-black w-full h-auto mb-4"></video>¡La importación de mi script también está aquí! ¡Gracias de antemano por cualquier respuesta, y estoy buscando arreglar este error!
Creo que es imposible obtener acceso a los medios ya sea en una ventana emergente o en un script de fondo. También he estado buscando una manera de obtener acceso de audio, pero ha sido casi imposible. Encontré un artículo en línea 👉 aquí donde dice que puede agregar un script de contenido que apunta al archivo emergente de la extensión y carga un iframe en él, aquí puede solicitar acceso de audio. Lo probé, pero parece que se bloqueó la capacidad de apuntar a archivos de extensión, así que volví al punto de partida 1.
por favor, si encuentra una solución a esto, responda aquí para que yo también pueda beneficiarme. Gracias 👍💪