2013-04-08 25 views
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); 
} 

回答

0

常量「kAudioServicesPropertyIsUISound」是否會影響關卡?它應該確定用戶的設置是否影響播放。