2011-04-21 102 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