Hi, we are using FMOD with Unity and noticed that there is an FMOD file thread that isn’t getting paused when the app pauses. All the other threads get paused or maybe even destroyed. Here is a snapshot from Streamline (Arm Mobile studio profiler).
Suspending the FMOD mixer on Android should pause all threads - do you have Unity built-in audio disabled? Since Unity’s audio system is based on a old version of FMOD, if Unity audio is still enabled you may be seeing the Unity-native FMOD thread.
Thanks for confirming that Unity audio is disabled on your end.
I’ve been able to reproduce it and can confirm that it’s a bug on our end. The FMOD file thread isn’t owned by the FMOD.System object that the integration creates, and as such doesn’t participate in the normal thread-locking system that we use on Android. Thanks for reporting the issue - I’ve passed it along to the development team for further investigation.