有没有办法通过javascript访问iPhone 3G摄像头拍摄照片,然后在HTML POST中使用这张照片?我遇到了一个名为PhoneGap的API,但是从这里搜索它只提到了iPhone 4.我希望能找到适用于3G和3GS型号的东西。
答案 0 :(得分:3)
Phonegap是一个简单的解决方案,它支持所有iPhone的摄像头访问。
答案 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