我有一个 MIDI 设备(启动板),我想将其与 Electron 应用程序一起使用。我能够使用 Microsoft Edge Chromium 使用 Web MIDI API ( https://github.com/djipco/webmidi ) 读取 MIDI 设备上的事件。但是,为了开始读取 MIDI 设备,需要设置权限并显示如下:
当我运行npm start
来启动 Electron 项目时,我找不到启用MIDI设备权限的方法。我看不到任何 MIDI 设备,我假设这是因为我缺少权限。
我研究了 Electron 文档,但没有找到任何东西。 systemPreferences
提供了一种请求权限的方法,但适用于摄像头和麦克风,而不是 MIDI 设备 ( https://electronjs.org/docs/api/system-preferences )。
非常感谢,非常感谢您的帮助:)
最佳答案
我们可以使用ses.setPermissionRequestHandler来处理这个问题.
关于javascript - 如何在 Electron 上请求 MIDI 设备权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59639822/