web-dev-qa-db-fra.com

Pouvez-vous accéder à la caméra iPhone depuis Mobile Safari?

Existe-t-il une API JavaScript pour accéder à la caméra de l'iPhone depuis Mobile Safari?

38
kim3er

Depuis iOS6, vous pouvez utiliser

<input type="file" accept="image/*" capture="camera">
<input type="file" accept="video/*" capture="camera">

Il agira comme un téléchargement de fichier normal, mais à la place, il ouvrira la caméra iPhone et téléchargera une photo ou une vidéo.

J'espère que cela aidera quelqu'un.

96
Simon Arnold

Désolé, mais il n'y en a pas ...

MISE À JOUR:

Maintenant c'est possible. Voir la réponse de Simon Arnold.

7
Mihir Mehta

Vous pouvez via http://picupapp.com/

Il s'agit d'une application iPhone gratuite et de JS qui peut convertir une boîte de téléchargement en un bouton qui demande l'application, ainsi que des instructions à l'application sur l'endroit où publier l'image ...

Cette chose devrait recevoir un prix.

Maintenant, si seulement nous pouvions les amener à le faire fonctionner parfaitement avec Android et Blackberry.

5
Mason

Il existe une spécification du W3C qui permettrait cela, bien qu'à ma connaissance personne ne l'ait encore implémentée: http://www.w3.org/TR/2010/WD-html-media-capture-20100928/

3
James Westgate

Chrome et Safari sur iOS7 peuvent accéder à la caméra et à la pellicule sans aucun balisage spécial et peuvent effectuer à la fois AJAX POST et forme synchrone POST opérations comme un navigateur de bureau.

1
Raj