我将我的网络应用移植到Chrome打包应用,我大量使用网络音频API(效果很好),但我使用getUserMedia()来获取音频。通常情况下,状态栏会向下请求用户的许可。在打包的应用程序中,这不会发生,并且抛出错误1(权限被拒绝)。有没有人在打包的应用程序设置中有这方面的经验,或者知道我是否需要添加某个权限?
哦,我也做了一些研究,发现了一些带有铬的错误,但是我不知道它们是否已经实施了。
答案 0 :(得分:8)
您必须在manifest.json中添加适当的权限。然后它应该在用户安装您的应用时通知用户。
"permissions": [
"audioCapture",
"videoCapture"
]
您可以使用其中一种,具体取决于您作为参数传递给getUserMedia()的请求类型,分别是{audio:true}或{video:true}。