Estamos creando un sitio web HTML5 para dispositivos móviles y necesitamos obtener acceso a la cámara a través del navegador web sin ser una aplicación nativa. Estamos teniendo problemas para que esto funcione en iOS. ¿Alguien sabe de una solución para esto?
150
'image.jpg'
. Entonces, si sube algunas imágenes en la misma forma, se sobrescriben entre sí debido al mismo nombre a menos que haga algo para cambiarles el nombre, ¡tenga cuidado!A partir de 2015, ahora solo funciona .
Esto le pedirá al usuario que cargue cualquier archivo. En iOS 8.x puede ser un video de cámara, una foto de cámara o una foto / video de la Biblioteca de fotos.
Esto es lo anterior, pero limita las cargas a fotos solo desde la cámara o biblioteca, no videos.
fuente
capture
atributo que hace exactamente eso. Vea la sintaxis correcta para la captura de medios HTMLEn iOS6, Apple lo admite a través de la
<input type="file">
etiqueta. No pude encontrar un enlace útil en la documentación del desarrollador de Apple, pero hay un ejemplo aquí .Parece que las superposiciones y la funcionalidad más avanzada aún no está disponible, pero esto debería funcionar para muchos casos de uso.
EDITAR: El w3c tiene una especificación que iOS6 Safari parece implementar un subconjunto de. El
capture
atributo falta notablemente.fuente
Creo que este está funcionando. Grabar un video o audio;
o (nuevo método)
Si no es así, probablemente funcionará en ios6, se pueden encontrar más detalles en get media de usuario
fuente
La aplicación Picup es una forma de tomar fotos de una página HTML5 y subirlas a su servidor. Requiere una programación adicional en el servidor, pero aparte de PhoneGap, no he encontrado otra forma.
fuente
Esta pregunta ya tiene algunos años, pero en ese tiempo se han desarrollado algunas posibilidades adicionales, como acceder a la cámara directamente, mostrar una vista previa y capturar instantáneas (por ejemplo, para el escaneo de códigos QR).
Este Google Developers artículo de proporciona una explicación detallada de todas (?) Las formas de cómo obtener datos de imágenes / cámaras en una aplicación web, desde "trabajar en todas partes" (incluso en navegadores de escritorio) hasta "trabajar solo en aplicaciones modernas -fecha dispositivos móviles con cámara ". Junto con muchos consejos útiles.
Métodos explicados:
fuente