javascript - 如何在 Electron 上请求 MIDI 设备权限?

标签 javascript node.js electron midi web-midi

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

Permission

当我运行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/

相关文章:

javascript - 未捕获的类型错误 : Object [object Object] has no method 'bxSlider'

javascript - 删除 Javascript 生成的 HTML

javascript - Node + AngularJS ngRoute 未显示正确的 View ?

node.js - 如何在 node.js 中获取视频的长度

javascript - Electron HTTPS 本地文件

node.js - 如何通过辅助进程使用 Electron remote?

JavaScript 字典

javascript - 如何使用 fullcalendar.io 作为类型 ="date"选择器?

node.js - 如何通过布局使用快速 Handlebars 中的侧边栏和主要内容

azure - 在VPN外部使用Azure自动登录