2016-01-06 1 views
1

J'ai une application Web que les gens exécutent sur les deux ordinateurs de bureau (Mac, Windows), et les appareils mobiles (tablettes, téléphones).Application Web - Capturez une photo?

Je voudrais capturer une photo (avec le consentement de l'utilisateur bien sûr) dans une des pages de mon application web. Les utilisateurs de tablettes et de téléphones utiliseraient l'appareil photo intégré et les utilisateurs de bureau utiliseront la webcam, si elle est disponible.

Y at-il une bibliothèque javascript côté client qui peut m'aider?

Répondre

1

L'API getUserMedia ne nécessite aucune bibliothèque externe et permet l'accès Javascript à la Webcam pour des photos ou des vidéos. L'inconvénient est que cela est uniquement pris en charge sur Chrome, Firefox et Edge actuellement. See CanIUse

La seule autre option consiste à utiliser un plug-in externe comme Flash ou Silverlight pour accéder à la webcam.

1

Vous pouvez utiliser webcam.js qui utilise HTML5 getUserMedia API et fournit un mécanisme de repli Flash. J'utilise cette librairie en production et cela fonctionne parfaitement.