im developing an electron app, which needs to play a sound in case of incoming message from webSocket connection. The websocket is handled on the main process, as the user switches pages during usage. I can not play the sound from the renderer, as i don't know in which page the user is at the moment, the webSocket message comes in (in worst case he is in between to pages while navigating).
Is there chance to play back audio on main process? The audio file is stored locally within the project file structure.
Kind regards,
BoxSon
The main process Each Electron app has a single main process, which acts as the application's entry point. The main process runs in a Node. js environment, meaning it has the ability to require modules and use all of Node.
Keeping Electron App in BackgroundListen to the window-all-closed event on app and to not quit the app, but instead hide all the renderer windows and the icon in the dock. Create or simply keep the Tray menu. Recreate a window when the users ask for it from the tray menu.
Electron. js is a runtime framework that allows the user to create desktop-suite applications with HTML5, CSS, and JavaScript.
Found a workaround to solve this by my own:
Little bit of effort but works like a charm.
Don't forget to destroy the hidden window on application closure (application won't close if you forget this step).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With