munshkr / flok

Web-based P2P collaborative editor for live coding sounds and images
https://flok.cc
GNU General Public License v3.0
263 stars 40 forks source link

Initialize audio on Strudel on first user interaction (keydown/mouse) #294

Closed munshkr closed 2 months ago

munshkr commented 2 months ago

Handle mouse and keydown events from the WebTargetIframe component and send a message to the iframe when they occur. This allows StrudelWrapper to initialize audio immediately after detecting user interaction, ensuring the audio worklet is loaded correctly.

Fixes #286