Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

207
Views
¿Navigator.mediaDevices.getUserMedia funciona en aplicaciones híbridas?

pregunta básica aquí de la que no he podido obtener una respuesta.

¿Navigator.mediaDevices.getUserMedia funciona en una aplicación híbrida?

Permítanme ampliar esto un poco.

Actualmente tengo una aplicación híbrida que estoy tratando de hacer la transición para usar principalmente apis web, mientras que en su mayor parte todo funciona como se esperaba, no puedo hacer que la cámara sea accesible en forma de 'aplicación'.

Cuando ejecuto el código

 navigator.mediaDevices.getUserMedia

Recibo uno de dos errores (según el marco híbrido que use)

  1. Mensaje de Dom que indica que se denegó el permiso
  2. Mensaje de Dom que indica que la transmisión de video no está lista

Ahora, el elemento uno indicaría que el usuario no ha "permitido" permisos para la cámara real, pero el problema es que nunca se me solicita que otorgue permisos en la aplicación.

Para el número dos, eso parecería indicar que la transmisión ya está en uso (he visto que algunos afirman que esto también puede estar relacionado con los permisos, así que me inclino por esa suposición)

Entonces, supongo que volvemos a la pregunta en cuestión y es, ¿es esto posible en una aplicación híbrida? He visto muchas preguntas similares con mensajes Dom similares, pero no parecen tener una respuesta en el sentido de si es posible. He visto algunas menciones sobre la configuración de los encabezados de 'política de funciones', pero en el contexto de una aplicación híbrida, ejecutar un host local, ¿cómo o dónde se establece esto?

De todos modos, solo quería preguntar y ver si alguien más ha tenido éxito al hacer esto o si necesitamos usar los complementos nativos para esto.

¡Gracias de nuevo!

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Sí, es posible usarlo, tengo una aplicación de muestra que lo usa https://github.com/jcesarmobile/can-i-use-on-webview/tree/master/getusermedia

Debe proporcionar ciertos permisos en Android y agregar ciertas descripciones de uso en iOS.

La aplicación de ejemplo solo proporciona una descripción de permiso/uso de la cámara porque no captura audio.

No funciona en todas las versiones de iOS, creo que la primera versión que lo admitió fue la 14.5.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!