适用于Firefox OS的getUserMedia

时间:2014-02-16 15:23:11

标签: html5 mozilla gecko firefox-os b2g

据说getUserMedia会land on Firefox OS 1.2。我已阅读文档并尝试在Google网上论坛中查找,但我没有找到与之相关的任何内容。

我开发了一个适用于Firefox Nightly的网络应用程序(因此,它适用于Gecko): getUserMedia seems to work properly.

但是当我尝试在Firefox OS 1.4中使用它时,我收到“权限被拒绝”错误: Error get trying to access to the media device.

我尝试将以下权限添加到清单中:

  "permissions":{
    "camera":{}
  }
但是没有解决问题。我还需要添加任何其他权限吗?

2 个答案:

答案 0 :(得分:6)

getUserMedia支持麦克风登陆FxOS v1.2。大约一周前,getUserMedia支持相机刚刚降落在行李箱(v1.4)上。最后一块土地是支持许可提示:bugzilla.mozilla.org(https://bugzilla.mozilla.org/show_bug.cgi?id=853356)中的错误853356。在一周之前,你会得到一个权限错误。

目前,相机始终以横向模式返回帧。错误970183(https://bugzilla.mozilla.org/show_bug.cgi?id=970183)跟踪该问题,我们正在积极努力为此ASAP找到解决方案。

答案 1 :(得分:6)

您需要在1.4中的manifest.webapp中为getUserMedia视频添加video-capture权限, 对于getUserMedia音频,清单中的manifest.webapp中的audio-capture "permissions": { "audio-capture": {}, "video-capture": {} } 权限,例如:

{{1}}