Доступ к камере iPhone из UIWebView с использованием HTML 5 - PullRequest
0 голосов
/ 11 октября 2011

Я ищу способ снимать и записывать видео с помощью камеры iPhone с использованием HTML 5. Я ссылался на этот документ.http://www.w3.org/TR/html-media-capture/ Я пытался использовать API-интерфейс захвата мультимедиа в формате HTML, как сказано в нескольких сообщениях.Но я не могу получить доступ к камере.Я использую следующий код в моем HTML-файле, который отображается в UIWebView.

//A choose file button which is actually disabled came up.
<input type="file" accept="image/*" capture="camera" id="capture">

, который не работал.

И этот код,

//Didn't worked
window.navigator.getUserMedia('audio, video', function(){
                                                  alert('Success');
                                                  }
                                                  , function(){
                                                  alert('Error');
                                              });

и, наконец, этот,

//This came up as [object Navigator]
alert(navigator);
//This came up as undefined.
alert(navigator.device);

Возможен ли захват видео в iPhone с помощью HTML 5? Означает ли это, что API Media Capture HTML 5 еще не полностью развернут?Если так, то будет ли это в ближайшем будущем?Может ли кто-нибудь указать мне правильное направление?

1 Ответ

1 голос
/ 11 октября 2011

В настоящее время нет. Вам нужно будет использовать такую ​​среду, как AppMobi или Apache DeviceReady (Phonegap), чтобы получить доступ к встроенной камере через JavaScript в UIWebview.

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