About "User interaction requirement" in WebGL

Is calling coreSystem.mixerSuspend(); and coreSystem.mixerResume(); by far the best way to play the music directly without user interaction?

After testing, calling them does not allow the user to start playing audio without action.
So what should be the correct way?

Unfortunately, there’s no way to work around the user interaction requirement, and I don’t have any workarounds to offer. FMOD will always wait for user interaction before initializing audio.

1 Like