Если iPod запускается в начале игры, вы можете отключить звук автоматически.
Например,
UInt32 userPlayback;
UInt32 propertySize = sizeof(userPlayback);
AudioSessionGetProperty(
kAudioSessionProperty_OtherAudioIsPlaying,
&propertySize, &userPlayback);
BOOL userMusicPlaying = (userPlayback != 0);
Тогда, если userMusicPlaying имеет значение YES, не позволяйте звукам воспроизводиться.,(Также можно добавить переключатель, который позволяет воспроизводить звуки даже при воспроизведении на iPod.) В противном случае, я не думаю, что есть способ отключить звуки без вас или без их отключения пользователем.