Я использую:
SystemSoundID soundID;
AudioServicesCreateSystemSoundID((CFURLRef)filePath, &soundID);
AudioServicesPlaySystemSound(soundID);
для воспроизведения звуков в моем приложении.
У меня проблема с тем, что когда я нажимаю кнопки громкости устройства на iPad iPhone4, он управляет громкостью звука, но в iPhone 3gs и iPod4 кнопки громкости не управляют звуком приложения, поэтому звуки всегда воспроизводятся с большой громкостью .