在电子中请求麦克风许可
Request microphone permission in electron
我有一个使用 webkit 语音识别的电子应用 API。如果在浏览器中测试,一切正常,但如果在 electron 环境中 运行,语音识别 api 不起作用。
我的意思是当我按下开始录音的按钮时,在电子环境中不会开始录音。我相信这是因为与 运行 在浏览器中输入代码时不同,我没有被要求访问麦克风,因此没有被授予麦克风访问权限。所以我的问题是,我如何在电子应用程序中请求访问麦克风?提前致谢!
在电子文档中找到这个。
https://electronjs.org/docs/api/system-preferences#systempreferencesaskformediaaccessmediatype-macos
如果您使用 macOS 运行 应用程序使用该方法请求权限。如果不是,则该应用似乎不需要获得使用麦克风或摄像头的权限。
我有一个使用 webkit 语音识别的电子应用 API。如果在浏览器中测试,一切正常,但如果在 electron 环境中 运行,语音识别 api 不起作用。
我的意思是当我按下开始录音的按钮时,在电子环境中不会开始录音。我相信这是因为与 运行 在浏览器中输入代码时不同,我没有被要求访问麦克风,因此没有被授予麦克风访问权限。所以我的问题是,我如何在电子应用程序中请求访问麦克风?提前致谢!
在电子文档中找到这个。 https://electronjs.org/docs/api/system-preferences#systempreferencesaskformediaaccessmediatype-macos
如果您使用 macOS 运行 应用程序使用该方法请求权限。如果不是,则该应用似乎不需要获得使用麦克风或摄像头的权限。