用于 IOS Iphone 3G 的 Javascript API 用于相机访问
有没有办法通过 JavaScript 访问 iPhone 3G 相机来拍摄照片,然后在 HTML POST 中使用这张照片?我遇到了一个名为 PhoneGap 的 API,但从这里的搜索中它只提到了 iPhone 4。我希望找到适用于 3G 和 3GS 型号的东西。
Is there a way to access the iPhone 3G camera via JavaScript to capture a photo and then utilize this photo in an HTML POST? I came across an API called PhoneGap but from a search on here it only mentioned for the IPhone 4. I was hoping to find something that would work on the 3G and 3GS models.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
Phonegap 是一个简单的解决方案,它支持所有 iPhone 的相机访问。
支持的功能:http://www.phonegap.com/features
Phonegap is an easy solution, and it support camera access for all iPhones.
Supported features: http://www.phonegap.com/features
虽然这是一个老问题,但我想补充一点,此功能即将出现在网络上,并且已经在某些浏览器中实现。
有一个 getUserMedia 的 W3C 规范。
虽然这实际上会为您获取视频,但您可以从该视频流中获取静态图像。
浏览器中将出现大量 API - 美好的时光即将到来!
Although this is an old question, I wanted to add that this feature is coming to The Web and is already implemented in some browsers.
There is a W3C Specification for getUserMedia.
Although this actually gets you video, you can then take a still image from that video stream.
There are lots of APIs coming to the browser - so good times ahead!
是的,我们去年写过一篇。尝试我们的 iOS 网络摄像头 git 存储库 - https://github.com/egghaus/iOSWebCamera
它通过发布西纳特拉应用程序。
Yes, we wrote one last year. Try our git repo for iOS Web Camera — https://github.com/egghaus/iOSWebCamera
It posts through a sinatra app.
PhoneGap 确实可以在 3G 和 3GS 上运行。
PhoneGap does indeed work on 3G and 3GS.
使用输入文件类型 : 。
现在,通过 IO6,您可以直接在表单中
Now, with IO6 you can use the input file type :
directly in your form.
不,无法通过 JavaScript 访问相机。您应该使用 UIWebView 委托来处理用户交互,然后在其回调中调用 UIImagePickerController
No, there is no way to access camera via JavaScript. You should use the UIWebView delegate to handle user interaction and then call the UIImagePickerController in it's callbacks