【问题标题】:Getting access to users mic via chrome background extention or background app通过 chrome 背景扩展或后台应用程序访问用户麦克风
【发布时间】:2015-03-21 01:21:30
【问题描述】:

我正在尝试让我的应用程序获取关键词“Okay Chrome”它没有获取任何类型的音频。我对 javascript 并不陌生,但我对制作 chrome 应用程序/扩展程序很陌生。是否有某种我可能错过的方法,允许开发人员从未打包的应用程序/扩展中获取麦克风输入,如果是,如何?

目前,我将 Annyang 库作为后台脚本运行,作为另一个后台脚本,我有以下

function openBrowser(){
  chrome.windows.create({
    url: chrome.extension.getURL('main.html'), 
    type: 'panel'
  });
};
if (annyang) {
  var commands = {
     'Ok Chrome': openBrowser
  };
 annyang.addCommands(commands);
 annyang.start();
 annyang.debug();
}

【问题讨论】:

    标签: javascript google-chrome google-chrome-extension google-chrome-app


    【解决方案1】:

    我认为目前没有,除了@turnt提到的即将到来的方法。

    我的解决方案是在首次安装扩展程序时显示一个窗口等。这是请求访问用户麦克风的窗口(允许他们授予权限 - 我相信这是您现在没有所拥有的。)

    【讨论】:

      【解决方案2】:

      这还没有完全实现(至少在普通 chrome 中),但它应该可以与 chrome.audio api 一起使用。

      您显然会使用以下权限声明它:

      "permissions": [
        "audio",
        ...
      ], 
      

      您可以访问此处列出的方法:https://developer.chrome.com/apps/audio

      到目前为止,它仅适用于开发通道 chrome。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多