2011-02-02 2 views
4

можно использовать javascript (например, PhoneGap, но не PhoneGap), чтобы сделать снимок? Я понимаю, что этот пост: http://www.google.com/url?sa=D&q=https://stackoverflow.com/questions/2953865/javascript-camera-api-android-froyo утверждает, что он идет - но как насчет iPhone?Использование javascript для захвата фотографии с iPhone/Android-камеры

+0

вы можете сделать это внутри PhoneGap, но не из браузера акций на данный момент. –

ответ

5

Это, как представляется, предложение о клиентской стороне камеры/доступ к микрофону (Capture API):

http://www.w3.org/TR/2010/WD-media-capture-api-20100928/

Учитывая, что это проект w3c стандарт, это, конечно, возможно, что IOS устройств будет поддерживать его, вероятно, некоторое время в будущем. Я бы не предполагал, что он будет доступен в ближайшее время.

0

Это возможно!

Способ 1: Используйте WebRTC для получения видеопотока и получения изображений оттуда. Не поддерживается широко, но работает в Chrome и webkit webview (Android 5+). Support tables

Способ 2: Использовать захват HTML Media. например <input type="file" accept="image/*" capture>

Вот очень обширная статья о media capture in mobile browsers.

Столы поддержки в mobilehtml5.org говорят, что это поддерживается на Android 3.0 и iOS 6+.

Смежные вопросы