0

在我的清单中,我添加了 audioCapture 权限。

"permissions": ["audioCapture"]

我尝试了不同的场景,看看我的应用程序是否一直在工作。我关闭应用程序,关闭 Chrome,重新打开我的应用程序,有时我会丢失音频捕获。音频捕获在 backgound.js 中运行

我可以重新启动音频的唯一方法是从我的清单中删除 audioCapture 权限,重新打开我的应用程序。我得到了 getusermedia 的错误,没关系。将音频捕获放回权限中。重新加载应用程序。现在我的音频捕获又回来了。

我怎么能确定在每种情况下,应用程序打开、关闭、Chrome 关闭等.. 当我触发操作时,我的应用程序将始终准备好捕获音频。

4

1 回答 1

0

您可以在权限中包含“背景”。' background ' 让 Chrome 早起晚关机,让应用程序和扩展程序可以有更长的寿命。

Chrome 会在用户登录其计算机后立即运行。“背景”权限还使 Chrome 继续运行(即使在其最后一个窗口关闭后),直到用户明确退出 Chrome。

注意:禁用的应用程序和扩展程序将被视为未安装。

有关更多信息,请点击此链接:https ://developer.chrome.com/apps/declare_permissions

于 2016-02-04T17:21:35.130 回答