2015-05-01 3 views
2

Я разрабатываю приложение HTML5, которое будет предназначаться для мобильных платформ (в основном, iOS, Android). Дело в том, что пользователь откроет такую ​​страницу и с помощью своей мобильной камеры возьмет фото, а затем обработает ее. Я обнаружил, что браузер iOS не поддерживает HTML5 Stream API (http://caniuse.com/#feat=stream, http://mobilehtml5.org/).Доступ к мобильной камере с помощью приложения HTML5

Я думал, что, возможно, я могу использовать плагин cordova (phonegap) для доступа к возможностям устройства, но пока не знаю, если он решает мою проблему.

Могу ли я использовать кордову, развернуть веб-приложение и получить доступ к нему с помощью мобильного телефона, чтобы получить поток с камеры, или кордова может сделать это, только если он упакован в собственное приложение и развернут на устройство?

Я нашел это (Can anyone access to the camera by html5 in the mobile safari (ios5)?), но он довольно старый. Это все еще актуально? Есть ли другие подходы?

ответ

1

На самом деле мобильное сафари IOS может нативные использовать средство выбора изображения, используя основную загрузку JavaScript функция

Посмотрите на http://fineuploader.com/demos.html

Я думаю, что может помочь вам с вашей задачей

Надежда этой помощи

+0

Его можно использовать как обходной путь, так как я ищу опыт, где вы можете напрямую фотографировать или выполнять некоторую обработку изображений в потоке живой камеры. – Fishman

+0

С помощью этого вы можете открыть камеру и сделать снимок, а затем обработать изображение на веб-странице, но с помощью прямой обработки камеры, я думаю, это невозможно через сафари – Vincent