如何从Mobile Safari访问iPhone相机

13

是否有API或途径可以从移动Safari访问iPhone相机?我想创建一个在浏览器内可以读取条形码的应用程序。 提前致谢。

3个回答

7

现在iOS 6已经支持此功能。我相信它使用的是一个普通的表单文件输入字段。

您可以在这里看到一些解释。


4
尝试使用输入标签<input type="file" name="image" accept="image/*" capture/>。与完全支持Opera移动版和Chrome更高版本的getUserMedia方法相比,它的效果更好。希望这有所帮助。

3
没有办法做到这一点。没有网页可以访问内部设备。但是,您可以通过移动Safari链接启动一个小型应用程序,并使用户选择条形码图像,然后重定向到将处理该图像的网页(小型应用程序也将上传)。就像这个人实现的那样(链接提供了代码)。如果您没有Objective C和Cocoa Touch的经验,可以通过PhoneGap创建该应用程序,就像创建Web页面一样。更新:从iOS 6开始,根据官方规格说明,您实际上可以使用上传API来访问相机,详情请点击这里

3
这个回答已经过时,请查看其他答案。 - forresto
@forresto 已更新。我完全忘记了这个答案。 - Erre Efe
你能用后置摄像头做到这个吗?怎么做?我在考虑使用WebRTC。 - Euridice01

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接