2011-07-26 21 views

Respuesta

3

No. No hay forma de hacerlo. Ninguna página web puede acceder a los dispositivos internos.

Sin embargo, puede hacer una pequeña aplicación que se inicia a través de un enlace safari móvil y hace que el usuario seleccione la imagen del código de barras y luego la redireccione a una página web que procesará (la pequeña también se cargará). Como lo que THIS chicos realmente implementaron (el enlace proporciona el código).

Si no tiene experiencia con Objective C y Cocoa Touch puede crear esa aplicación a través de PhoneGap como si estuviera creando una página web.

ACTUALIZACIÓN

Desde iOS 6 y así sucesivamente en realidad se puede como el official specs says, que se puede utilizar a través de la API de subida como seen here.

+2

Esta respuesta no está actualizada; mira las otras respuestas – forresto

+0

@forresto Actualizado. Me olvidé por completo esta respuesta. –

+0

¿Se puede hacer esto con la cámara trasera? ¿Cómo? Estaba pensando en usar WebRTC. – Euridice01

7

Ahora es compatible con iOS 6. Creo que utiliza un campo de entrada de archivo de formulario regular.

Puedes ver some explanation here.

3

Trate de usar la etiqueta de entrada <input type="file" name="image" accept="image/*" capture/>.

Funciona bien en comparación con el método de getUserMedia que es totalmente compatible con Opera Mobile y cromo versiones superiores. Espero que ayude.

Cuestiones relacionadas