我正在制作按钮播放声音,例如按钮声音效果,例如在jely car 3中,当您按下新游戏按钮时,它会产生类似“boop”的声音效果。我已经做到了,但ios模拟器上有很多滞后,这意味着iphone HELP TKS会有更多的延迟!
答案 0 :(得分:1)
我想通了,基本上你只是将它连接到第一响应者
答案 1 :(得分:0)
您可能想查看Ray Wenderlich页面上的Audio 101教程。 http://www.raywenderlich.com/259/audio-101-for-iphone-developers-playing-audio-programmatically
第一个代码示例显示了如何播放声音。基本上代码是这样的:
NSString *soundFile = [[NSBundle mainBundle] pathForResource:@"MySound" ofType:@"caf"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFile];
AudioServicesCreateSystemSoundID((CFURLRef)soundFileURL, &_MySound);
AudioServicesPlaySystemSound(_MySound);
这是播放声音的最简单方法。正如Ray在他的教程中提到的那样,还有其他选项,例如OpenAL,它可以降低延迟。