Audio doesn't work when starting an iOS build until tabbing in and out

Unity Version 2020.3.14
Fmod Integration Version 2.01.07

The only useful log I can find is this one: Deactivating an audio session that has running I/O. All I/O should be stopped or paused prior to deactivating the audio session.

When tabbing in and out I can see that the mixer gets suspended and then resumed → which brings the audio back.

Is this some known issue? I’ve recently migrated from 1.5 to 2 - and it’s working fine on Mac and the editor.


Manually handling interrupts is a requirement for iOS, but you shouldn’t need to do so in order to get audio running in the first place. Can you please set your Logging Level to “LOG” in the FMOD Unity Settings and share the full log from the app’s launch up until tabbing in and out and getting audio output?
Can you also please try adding mixerSuspend and mixerResume at some point in the games initialization, perhaps in one of you Start() calls:


And let me know if that gets audio outputting without needing to tab in and out?