3
一切正常工作在iPhone型號上,使用手機上的音量按鈕提高和降低遊戲音頻。在iPad和iPod touch型號上,音量按鈕不會影響遊戲音效。使用AudioToolbox進行短音效音量控制不適用於iPad/iPod touch型號
這是我用來播放這些短音的代碼。
-(IBAction) playClickSound {
CFURLRef mySoundUrl = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("click"), CFSTR("caf"), NULL);
SystemSoundID mySound;
AudioServicesCreateSystemSoundID(mySoundUrl, & mySound);
CFRelease(mySoundUrl);
// Plays the sound.
AudioServicesPlaySystemSound(mySound);
}