Pidiendo permiso cámara sin conectar la cámara,

votos
3

Siempre que acepto el permiso para usar la cámara en el navegador, mi cámara de escritorio se iluminará. Me imagino que esto se debe a que navigator.mediaDevices.getUserMedia () devuelve una secuencia en caso de éxito, y que la corriente es directamente desde la cámara.

No quiero que el flujo desde la cámara al instante en la aceptación del permiso.

¿Hay alguna manera de que pudiera pedir permiso y sin tener que utilizar la cámara al instante. Me gustaría utilizar la cámara posterior.

Publicado el 14/02/2020 a las 00:03
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
0

Me gustaría tratar de detener inmediatamente las pistas después de recibir la corriente:

stream.getVideoTracks().forEach(function(track) {
    track.stop();
});

La próxima vez que llame getUserMedia no debe llamar para pedir permisos de nuevo. Pero eso depende del navegador.

Respondida el 14/02/2020 a las 00:17
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more