CRIWARE Unity Plugin Manual  Last Updated: 2025-05-08
Restrictions on WebGL version of ADX

Impact of slow processing

It is important to note that WebGL targeted applications run single-threaded.
If the application slows down, the regular execution of ADX is also inhibited, causing audio interruptions.
Conversely, if you use ADX for processing heavy loads such as DSP bus effects, it may cause your application to slow down.

Behavior at background

If you move the browser tab to the background or minimize the browser window, the ADX audio output will pause.
Support for the Run In Background option in Unity's Build Settings will be available in the future.

In-game preview function

In-game preview functionality for WebGL targets will be supported in the future.

Sample programs

Please note that the following sample programs do not work as they are calling the functions listed above.
  • Assets/Scenes/criatom/basic/Scene_07_Ingame_Pinball.unity
  • Assets/Scenes/criatom/advanced/Scene_01_BackgroundLoadData.unity
  • Assets/Scenes/criatom/advanced/Scene_04_PlaybackWithInstall.unity
  • Assets/Scenes/criatom/advanced/Scene_05_EstimateSoundLatency.unity
  • Assets/Scenes/criatom/primitive/Scene_01_PlaybackFile.unity
  • Assets/Scenes/crimana/basic/Scene_04_DownloadPlayback.unity
  • Assets/Scenes/crimana/basic/Scene_07_H264Playback.unity