如何使用HTML5访问iPhone或Android相机?

时间:2012-04-27 06:42:32

标签: android iphone html5

我正在尝试创建一个基于HTML5 for iPhone或Android浏览器构建的Web应用程序。我如何才能在两个实例上访问相机以捕获图像并将其上传到Web应用程序?

6 个答案:

答案 0 :(得分:3)

我不认为这是可能的。至少,在当前状态下,HTML5无法访问摄像头(或其他外围设备)。另一种方法是创建一个PhoneGap应用程序,您可以在其中开发HTML5中的应用程序(将包装到本机应用程序中),并使用其他库(JS)来访问这些应用程序。

有关PhoneGap的更多信息:http://phonegap.com/start PhoneGap上的相机api:http://docs.phonegap.com/en/1.0.0/phonegap_camera_camera.md.html

答案 1 :(得分:2)

你现在不能。一旦W3C getUserMedia AP I由浏览器最终确定并实现,这将是可能的,但现在却不是。 (Opera Mobile有一个实现它的版本 - 出于兴趣)。

答案 2 :(得分:2)

借助iOS6,Apple可以上传HTML5照片。

http://clubsexytime.com/projects/mobileupload/

答案 3 :(得分:2)

这适用于你的情况吗?

  

<input type="file" accept="image/*" capture="camera" />

答案 4 :(得分:0)

可以访问相机!示例http://davidwalsh.name/demo/camera.php。 我在Nexus 4上测试了它

答案 5 :(得分:0)

WebRTC 协议是个好地方