Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

172
Visualizações
navigator.getUserMedia() no funciona en dispositivos móviles

Mientras desarrollaba el chat de video con angular, enfrenté este problema.

 ngOnInit() { navigator.mediaDevices && navigator.mediaDevices.getUserMedia({audio:true, video: true}) .then(res=> console.log(res)) .catch(err => console.log("err: ", err)); }

Resultado de la consola:

err: DomException: no se pudo iniciar la fuente de video

Esto funciona bien en Desktop/Chrome, pero nunca funciona en Android/Chrome. Lo probé en emuladores de Android como Nox App Player y Bluestacks.

He alojado el proyecto angular con este comando.

ng servir --host MI_DIRECCIÓN_IP --disable-host-check --ssl

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Desarrollador evangelista de Twilio aquí.

Cuando prueba esto en un dispositivo Android, ¿lo hace en localhost o en HTTPS? Solo puede usar getUserMedia en un dominio seguro o localhost.

Si necesito probar en un dispositivo, uso ngrok para hacer un túnel a mi servidor local. Luego puede acceder a la URL de ngrok a través de HTTPS.

Otra razón por la que esto podría no funcionar es que está usando la cámara en otra aplicación o pestaña del navegador, y el dispositivo solo permite el acceso a la cámara desde una aplicación a la vez.

Para los emuladores, asegúrese de tener las cámaras configuradas correctamente dentro del emulador.

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda