3

我有一个想与 Electron 应用程序一起使用的 MIDI 设备(启动板)。我能够使用 Web MIDI API ( https://github.com/djipco/webmidi ) 使用 Microsoft Edge Chromium 读取 MIDI 设备上的事件。但是,为了开始读取 MIDI 设备,需要设置权限,并显示如下:

允许

当我运行npm start启动电子项目时,我找不到启用 MIDI 设备权限的方法。我看不到我的任何 MIDI 设备,我假设这是因为我缺少权限。

我研究了电子文档,但找不到任何东西。systemPreferences提供了一种请求权限的方法,但适用于相机和麦克风,而不是 MIDI 设备(https://electronjs.org/docs/api/system-preferences)。

非常感谢,任何帮助表示赞赏:)

4

1 回答 1

3

我们可以使用ses.setPermissionRequestHandler来处理这个问题。

于 2020-01-08T05:58:51.980 回答