适用于相机访问的IOS Iphone 3G的Javascript API

时间:2011-01-26 02:43:28

标签: javascript iphone api ios camera

有没有办法通过javascript访问iPhone 3G摄像头拍摄照片,然后在HTML POST中使用这张照片?我遇到了一个名为PhoneGap的API,但是从这里搜索它只提到了iPhone 4.我希望能找到适用于3G和3GS型号的东西。

6 个答案:

答案 0 :(得分:3)

Phonegap是一个简单的解决方案,它支持所有iPhone的摄像头访问。

支持的功能:http://www.phonegap.com/features

答案 1 :(得分:1)

是的,我们去年写了一篇。试试我们用于iOS网络摄像头的git repo - https://github.com/egghaus/iOSWebCamera

通过sinatra app发布。

答案 2 :(得分:1)

  

我遇到了一个叫做PhoneGap的API,但是从这里的搜索中我只提到了iPhone 4.我希望能找到适用于3G和3GS型号的东西。

PhoneGap确实适用于3G和3GS。

答案 3 :(得分:1)

虽然这是一个老问题,但我想补充一点,这个功能已经上传到网络,已经implemented in some browsers

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

W3C Specification for getUserMedia

虽然这实际上可以为您提供视频,但您可以take a still image from that video stream

有许多API进入浏览器 - 未来的好时光!

答案 4 :(得分:1)

现在,使用IO6,您可以使用输入文件类型:

<input type=”file”>

直接在您的表单中。

答案 5 :(得分:0)

不,没有办法通过JavaScript访问相机。您应该使用UIWebView委托处理用户交互,然后在其回调中调用UIImagePickerController