# About "User interaction requirement" in WebGL

**URL:** <https://qa.fmod.com/t/about-user-interaction-requirement-in-webgl/21749>\
**Category:** Unity\
**Created:** [June 11, 2024, 4:12am UTC](https://qa.fmod.com/t/about-user-interaction-requirement-in-webgl/21749 "2024-06-11T04:12:45Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![MisakaCirno](https://avatars.discourse-cdn.com/v4/letter/m/e480ec/32.png) [@MisakaCirno](https://qa.fmod.com/u/MisakaCirno)\
**Post date:** [June 11, 2024, 4:12am UTC](https://qa.fmod.com/t/about-user-interaction-requirement-in-webgl/21749/1 "2024-06-11T04:12:45Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![MisakaCirno](https://avatars.discourse-cdn.com/v4/letter/m/e480ec/32.png) [@MisakaCirno](https://qa.fmod.com/u/MisakaCirno)\
**Post date:** [June 12, 2024, 10:22am UTC](https://qa.fmod.com/t/about-user-interaction-requirement-in-webgl/21749/2 "2024-06-12T10:22:52Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Leah\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/leah_fmod/32/3685_2.png) [@Leah\_FMOD](https://qa.fmod.com/u/Leah_FMOD)\
**Post date:** [June 18, 2024, 4:56am UTC](https://qa.fmod.com/t/about-user-interaction-requirement-in-webgl/21749/3 "2024-06-18T04:56:48Z")

</div>

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.
