Javascript 铬延长麦克风捕获
我有一个浏览器的动作扩展,用户可以按开始和停止,以捕捉一些音频输入。记录完文件后,我想将其url转储到控制台中。问题是我无法接触到麦克风。这就是我迄今为止所尝试的: navigator.webkitGetUserMedia-不工作,navigator.webkitGetUserMedia{audio:true},。。。;使用MediaDeviceFailedDuetHostDown调用错误回调。我试着调查那个错误,但我发现没什么用处。这个错误是找不到的Javascript 铬延长麦克风捕获,javascript,google-chrome,audio,google-chrome-extension,Javascript,Google Chrome,Audio,Google Chrome Extension,我有一个浏览器的动作扩展,用户可以按开始和停止,以捕捉一些音频输入。记录完文件后,我想将其url转储到控制台中。问题是我无法接触到麦克风。这就是我迄今为止所尝试的: navigator.webkitGetUserMedia-不工作,navigator.webkitGetUserMedia{audio:true},。。。;使用MediaDeviceFailedDuetHostDown调用错误回调。我试着调查那个错误,但我发现没什么用处。这个错误是找不到的 你能给我指路吗?谢谢。因此,我必须从烘焙到
你能给我指路吗?谢谢。因此,我必须从烘焙到扩展本身的html页面中获取用户媒体。用户授予麦克风访问权限后,扩展的背景脚本也可以访问它 在我的情况下,安装后,我会启动请求访问的welcome.html页面: background.js 欢迎光临
因此,我必须从烘焙到扩展本身的html页面中获取用户媒体。用户授予麦克风访问权限后,扩展的背景脚本也可以访问它 在我的情况下,安装后,我会启动请求访问的welcome.html页面: background.js 欢迎光临
尝试将audioCapture添加到manifest.json中的权限:
"permissions": ["fullscreen", "audioCapture"]
尝试将audioCapture添加到manifest.json中的权限:
"permissions": ["fullscreen", "audioCapture"]
不确定,但您可能需要打开一个选项卡并请求许可。不确定,但您可能需要打开一个选项卡并请求许可。至少这可以解释我所经历的地狱。。。你找到更好的了吗?目前看来,这是在macOS 10.15.2上我的Chrome 80.0.3987.122上对metested有效的唯一方法。然而,在用户安装扩展后,这需要一个额外的页面。有人知道其他破解方法吗?我搞砸了选项和弹出窗口,但运气不好。也许这会有帮助:至少这可以解释我经历的地狱。。。你找到更好的了吗?目前看来,这是在macOS 10.15.2上我的Chrome 80.0.3987.122上对metested有效的唯一方法。然而,在用户安装扩展后,这需要一个额外的页面。有人知道其他破解方法吗?我搞砸了选项和弹出窗口,但运气不好。也许这会有所帮助:此权限是针对Chrome应用程序的,而不是针对OP要求的Chrome扩展。此权限适用于Chrome应用程序,不适用于OP要求的Chrome扩展。
"permissions": ["fullscreen", "audioCapture"]