【发布时间】:2020-01-08 05:21:32
【问题描述】:
我有一个想要与 Electron 应用程序一起使用的 MIDI 设备(启动板)。我能够使用 Web MIDI API (https://github.com/djipco/webmidi) 使用 Microsoft Edge Chromium 读取 MIDI 设备上的事件。但是,为了开始读取 MIDI 设备,需要设置权限,并显示如下:
当我运行npm start 启动电子项目时,我找不到启用 MIDI 设备权限的方法。我看不到我的任何 MIDI 设备,我假设这是因为我缺少权限。
我研究了 Electron 文档,但找不到任何东西。 systemPreferences 提供了一种请求权限的方法,但适用于摄像头和麦克风,而不是 MIDI 设备 (https://electronjs.org/docs/api/system-preferences)。
非常感谢,感谢您的帮助:)
【问题讨论】:
-
您能改用github.com/justinlatimer/node-midi 吗?我最近将它用于一个电子项目,它在所有平台上都运行良好。这意味着不在 BrowserWindow 中运行 midi。
标签: javascript node.js electron midi web-midi