2011-04-21 66 views
-1

我正在製作按鈕播放聲音,就像吉利汽車3中的按鈕聲音效果一樣,當你像新遊戲按鈕那樣按下時,它會產生像「boop」一樣的聲音效果。我已經做到了,但是在ios模擬器上有一堆滯後,這意味着iphone上會有更多的幫助TKS!讓按鈕播放聲音沒有滯後

回答

7

裏面viewDidLoad中

AVAudioPlayer *pp1 = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"bomb" ofType:@"wav"]] error:nil]; 
    self.playerBG = pp1; 
    [pp1 prepareToPlay]; 
     [pp1 release]; 

使用下面的代碼打你想要

[playerBG play]; 
+0

宏偉的答案 – Fattie 2013-12-10 12:33:34

+0

我知道這是問前不久的聲音,但這只是工作,如果你知道什麼聲音玩。但是如果你有很多按鈕,並且每個按鈕都有不同的聲音,你會怎麼做?顯然,如果我有一張長30聲的桌子,我不想打開30名球員。當聲音列表很長時,有什麼建議嗎? – MajorHavoc 2014-03-03 06:38:00