4

我正在将我的 Web 应用程序移植到 Chrome 打包应用程序中,并且我大量使用 Web Audio API(效果很好),但我使用 getUserMedia() 来获取音频。通常会出现一个状态栏,请求用户的许可。在打包的应用程序中,这不会发生,并且会引发错误 1(权限被拒绝)。有没有人在打包的应用程序设置中对此有任何经验,或者知道我是否需要添加某些权限?

哦,我也做了一些研究,发现了一些用 chrome 提交的错误,但我不知道它们中的任何一个是否已经实现。

4

1 回答 1

8

您必须在 manifest.json 中添加适当的权限。然后它应该在用户安装您的应用程序时通知用户。

  "permissions": [
    "audioCapture", 
    "videoCapture"
  ]

您可以使用其中一种,具体取决于您作为参数传递给 getUserMedia() 的请求类型,分别是 {audio:true} 或 {video:true}。

于 2012-12-02T09:36:43.810 回答