Как я могу запросить разрешение MIDI-устройства на Electron? - PullRequest
1 голос
/ 08 января 2020

У меня есть MIDI-устройство (панель запуска), которое я хочу использовать с приложением Electron. Я смог прочитать события на MIDI-устройстве, используя Microsoft Edge Chromium, используя Web MIDI API (https://github.com/djipco/webmidi). Однако, чтобы начать чтение MIDI-устройства, необходимо установить разрешения и отобразить их следующим образом:

Permission

Когда я запускаю npm start для Запустите электронный проект, я не могу найти способ включить разрешения для MIDI-устройств. Я не вижу ни одного из своих MIDI-устройств, и я предполагаю, что это потому, что у меня отсутствуют разрешения.

Я исследовал документацию Electron и не смог ничего найти. systemPreferences предоставляет способ запрашивать разрешения, но для камеры и микрофона, а не для MIDI-устройств (https://electronjs.org/docs/api/system-preferences).

Большое спасибо, и любая помощь приветствуется:)

1 Ответ

1 голос
/ 08 января 2020

мы можем справиться с этим, используя ses.setPermissionRequestHandler .

...