在电子中请求麦克风许可

时间:2019-06-22 08:45:58

标签: javascript electron user-permissions

我有一个使用Webkit语音识别API的电子应用程序。如果在浏览器中进行了测试,一切都会按预期运行,但是如果在电子环境中运行,则语音识别api将无法正常工作。

我的意思是,当我按下开始录音的按钮时,录音不会在电子环境中开始。我相信这是因为与在浏览器中运行代码不同,我没有被要求,因此也没有被授予麦克风访问权限。所以我的问题是,如何在电子应用程序中请求访问麦克风?预先感谢!

1 个答案:

答案 0 :(得分:0)

在电子文档中找到了这一点。 https://electronjs.org/docs/api/system-preferences#systempreferencesaskformediaaccessmediatype-macos

如果您使用macOS来运行应用程序,请使用该方法请求权限。如果不是,则表明该应用似乎不需要使用麦克风或摄像头的权限。