Javascript API для IOS Iphone 3G для доступа к камере - PullRequest
3 голосов
/ 26 января 2011

Есть ли способ получить доступ к камере IPhone 3G через javascript, чтобы сделать фотографию, а затем использовать эту фотографию в HTML POST? Я наткнулся на API под названием PhoneGap, но из поиска здесь упоминалось только для IPhone 4. Я надеялся найти что-то, что будет работать на моделях 3G и 3GS.

Ответы [ 6 ]

3 голосов
/ 10 апреля 2011

Phonegap - это простое решение, поддерживающее доступ к камере для всех iPhone.

Поддерживаемые функции: http://www.phonegap.com/features

1 голос
/ 01 марта 2013

Теперь с IO6 вы можете использовать тип входного файла:

<input type=”file”>

прямо в вашей форме.

1 голос
/ 12 февраля 2013

Хотя это старый вопрос, я хотел добавить, что эта функция поступает в Интернет и уже реализована в некоторых браузерах .

navigator.getMedia = (
    navigator.getUserMedia ||
    navigator.webkitGetUserMedia ||
    navigator.mozGetUserMedia ||
    navigator.msGetUserMedia);

Существует спецификация W3C для getUserMedia .

Несмотря на то, что это действительно дает вам видео, вы можете взять неподвижное изображение из этого видеопотока .

В браузере много API, так что хорошие времена впереди!

1 голос
/ 10 апреля 2011

Я наткнулся на API под названием PhoneGap, но при поиске здесь упоминалось только для IPhone 4. Я надеялся найти что-то, что будет работать на моделях 3G и 3GS.

PhoneGap действительно работает на 3G и 3GS.

1 голос
/ 10 апреля 2011

Да, мы написали один в прошлом году. Попробуйте наше git-репо для веб-камеры iOS - https://github.com/egghaus/iOSWebCamera

Он публикует сообщения через приложение sinatra.

0 голосов
/ 26 января 2011

Нет, нет доступа к камере через JavaScript.Вы должны использовать делегат UIWebView для обработки взаимодействия с пользователем, а затем вызывать UIImagePickerController в его обратных вызовах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...