【问题标题】:Web application - Capture a photo?Web 应用程序 - 拍摄照片?
【发布时间】:2016-04-11 02:18:57
【问题描述】:

我有一个可以在台式机(Mac、Windows)和移动设备(平板电脑、手机)上运行的网络应用程序。

我想在我的网络应用程序的一个页面中拍摄一张照片(当然是在用户同意的情况下)。平板电脑和手机用户将使用内置摄像头,而桌面用户将使用网络摄像头(如果可用)。

是否有任何可以帮助我的客户端 JavaScript 库?

【问题讨论】:

    标签: javascript html web camera


    【解决方案1】:

    getUserMedia API 不需要任何外部库,并允许 Javascript 访问网络摄像头以获取照片或视频。缺点是目前仅 Chrome、Firefox 和 Edge 支持此功能。 See CanIUse

    唯一的其他选择是使用 Flash 或 Silverlight 等外部插件来访问网络摄像头。

    【讨论】:

      【解决方案2】:

      您可以使用webcam.js,它使用 HTML5 getUserMedia API 并提供 Flash 回退机制。我在生产中使用这个库,它运行良好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多