Воспроизведение аудио в Electron из основного процесса - PullRequest
1 голос
/ 09 марта 2020

Я разрабатываю электронное приложение, которое должно воспроизводить звук в случае входящего сообщения от соединения webSocket. Веб-сокет обрабатывается в основном процессе, так как пользователь переключает страницы во время использования. Я не могу воспроизвести звук от средства визуализации, поскольку я не знаю, на какой странице находится пользователь в данный момент, появляется сообщение webSocket (в худшем случае он находится между страницами во время навигации).

Есть ли возможность воспроизвести аудио на основном процессе? Аудио файл хранится локально в файловой структуре проекта.

С уважением,

BoxSon

1 Ответ

1 голос
/ 12 марта 2020

Нашел обходной путь, чтобы решить эту проблему самостоятельно:

  • создайте и откройте скрытое окно.
  • В этом окне загрузите HTML5 аудиоплеер
  • через IP C, отправьте сообщение в это скрытое окно с главного устройства для воспроизведения звука.

Little немного усилий, но работает как шарм.

Не забудьте уничтожить скрытое окно при закрытии приложения (приложение не закроется, если вы забудете этот шаг).

...