AudioSource muting ok? Or should I stop() playing instead?

When the player selects to TURN OFF music in the game options, what is the best way to do this?

As far as I understand, when you mute an AudioSource that is playing music it still actually continues playing the music (just with 0 volume). So all of the resources associated with playing music are still being used even though you aren’t actually listening to any music. Is that true?

Would it be better for performance to actually Stop() the AudioSource rather than mute it when the player selects to turn off music in the game options? Is this the standard way you would turn off music in an iOS Unity game?

Thanks

The user may never turn the music on again - and may not want it running when he starts the game again. Anytime something is running on mobile, it eats up processor time and battery life. That’s something to take into consideration.

It’s just a few lines of code to start and stop the music, or check if it needs to be playing when you load a level. Why not just do that instead of worrying about it?