【发布时间】:2012-05-07 22:14:30
【问题描述】:
我正在尝试为 iPhone 或 Android 浏览器创建一个基于 HTML5 构建的 Web 应用程序。我将如何访问两个实例上的摄像头以捕获图像并将其上传到 Web 应用程序?
【问题讨论】:
我正在尝试为 iPhone 或 Android 浏览器创建一个基于 HTML5 构建的 Web 应用程序。我将如何访问两个实例上的摄像头以捕获图像并将其上传到 Web 应用程序?
【问题讨论】:
WebRTC 协议是个不错的选择
【讨论】:
您可以使用相机!示例 http://davidwalsh.name/demo/camera.php 。 我已经在我的 Nexus 4 上对其进行了测试
【讨论】:
这对你有用吗?
<input type="file" accept="image/*" capture="camera" />
【讨论】:
使用 iOS6,Apple 需要上传 HTML5 照片。
【讨论】:
我认为这是不可能的。至少,在当前状态下,HTML5 无法访问相机(或其他外围设备)。另一种方法是创建一个 PhoneGap 应用程序,您可以在其中使用 HTML5 开发应用程序(将被包装到本机应用程序中),并使用其他库 (JS) 来访问这些应用程序。
PhoneGap 的更多信息:http://phonegap.com/start PhoneGap 上的相机接口:http://docs.phonegap.com/en/1.0.0/phonegap_camera_camera.md.html
【讨论】:
你现在不能。一旦W3C getUserMedia API 被浏览器最终确定并实现,这将是可能的,但现在不是。 (Opera Mobile 有一个实现它的版本 - 出于兴趣)。
【讨论】: