【问题标题】:How can I access iPhone or Android camera using HTML5?如何使用 HTML5 访问 iPhone 或 Android 相机?
【发布时间】:2012-05-07 22:14:30
【问题描述】:

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

【问题讨论】:

    标签: android iphone html


    【解决方案1】:

    WebRTC 协议是个不错的选择

    【讨论】:

      【解决方案2】:

      可以使用相机!示例 http://davidwalsh.name/demo/camera.php 。 我已经在我的 Nexus 4 上对其进行了测试

      【讨论】:

        【解决方案3】:

        这对你有用吗?

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

        【讨论】:

          【解决方案4】:

          使用 iOS6,Apple 需要上传 HTML5 照片。

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

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

            • 感谢 sparkymat。我会去看看这个。我忘了提到的是我打算使用该功能进行条码扫描。我需要使用其他插件吗?
            【解决方案6】:

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

            【讨论】:

            • 推荐用于链接到 W3C 规范。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2011-04-03
            • 2015-07-11
            • 1970-01-01
            相关资源
            最近更新 更多