Есть ли API или способ для доступа к iPhone-камере из Mobile Safari? Я хочу создать приложение, которое может читать штрих-код в браузере. Спасибо заранее.
Как получить доступ к iPhone-камере из Mobile Safari
Ответ 1
Нет. Нет никакого способа сделать это. Никакая веб-страница не может получить доступ к внутренним устройствам.
Однако вы можете сделать небольшое крошечное приложение, которое оно запускается с помощью ссылки для мобильного сафари, и позволяет пользователю выбрать изображение штрих-кода, а затем перенаправить на веб-страницу, которая будет обрабатываться (небольшое приложение также будет загружено). Как будто ЭТО ребята фактически реализованы (ссылка предоставляет код).
Если у вас нет опыта работы с Objective C и Cocoa Touch, вы можете создать это приложение через PhoneGap, как если бы вы были создание веб-страницы.
UPDATE
Из iOS 6 и т.д. вы действительно можете, так как официальные спецификации говорят, вы можете использовать его через API загрузки как здесь.
Ответ 2
Теперь он поддерживается в iOS 6. Я считаю, что он использует поле ввода правильного формата.
Вы можете увидеть некоторое объяснение здесь.
Ответ 3
Попробуйте использовать тег ввода <input type="file" name="image" accept="image/*" capture/>.
Он отлично работает по сравнению с методом getUserMedia, который полностью поддерживается версиями Opera и Chrome. Надеюсь, что это поможет.