Estoy en Chrome en Windows.
Me gustaría usar la cámara en mi aplicación web que con un dominio, digamos www.example.com .
Tenemos un entorno de desarrollo llamado www.dev.example.com
Ejecutamos el siguiente código para obtener el video de la cámara:
navigator.mediaDevices.getUserMedia({ video: { facingMode: 'environment', audio: !1 } }).then(function(e) { console.log('The camera is working'); })en nuestro dominio dev ( www.dev.example.com ) este código funciona correctamente. Sin embargo, cuando cambiamos el dominio a www.example.com , el código ya no funciona (exactamente el mismo código). Obtenemos el error:
Uncaught (in promise) DOMException: Permission deniedIntentamos usar Chrome Dev Console. De hecho, este código funciona en cualquier dominio (incluido StackOverflow) excepto en nuestro dominio www.example.com .
¿Alguien sabe si hay algo que verificar relacionado con el dominio para que este código funcione?
Gracias Saludos, alguien sabe como solucionarlo por favor.