【问题标题】:getUserMedia() shim for PhoneGap/Cordova?用于 PhoneGap/Cordova 的 getUserMedia() 垫片?
【发布时间】:2012-06-10 04:55:23
【问题描述】:

我使用 Cordova 创建了一个 Web 应用程序,我需要在我的背景中显示一个实时摄像头流。 Cordova 的摄像头/视频 API 似乎只是打开了本机摄像头/视频应用程序,而不是返回实时摄像头数据。我真正需要的是像 getUserMedia() 这样的东西,它只在 Opera 和 Chrome 上可用(2012 年 6 月)。

在 Cordova 或任何行为类似的插件中是否有使用 getUserMedia() 的填充程序?

【问题讨论】:

  • 您使用的是哪个版本的 iOS?
    从 iOS6 开始,您向操作系统请求其 API 权限的方式发生了变化(因为它们引入了更高的安全性)。
    深入了解 如果您的应用在隐私
    内,则偏好应用
  • 这个问题与特定版本、设置或平台并没有真正的关系(它也发生在 Android 上)。它是关于现有 API 的“真实”polyfill,就像 Cordovas Geolocation polyfill 一样。不过谢谢你的回答。

标签: cordova stream camera


【解决方案1】:

有一个plugin 用于捕获相机流,它使用AVCaptureVideoDataOutput 创建一个捕获会话。每个帧都经过 base64 编码并传递给 Cordova UIWebView。它是实验性的,比任何原生方法都慢。

【讨论】:

猜你喜欢
  • 2014-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-19
  • 2023-03-17
  • 2014-11-16
相关资源
最近更新 更多