I am currently developing a game for iPhone / iPod touch. For short sounds, I use the AudioServicesPlaySystemSound function. I know that I cannot control the volume of these sounds programmatically, but on my iPod touch 3rd gen these sounds respect the overall sound volume. On my new 4th generation iPod touch, these sounds always play at the same volume, no matter what value is set for the overall volume. They even play if the volume is muted to 0. AVAudioPlayer, on the other hand, works as expected. Both devices have been updated to iOS 4.1.
Has anyone else noticed this? Any suggestions on what's going on here?
source
share