使用AVAudioPlayer播放许多不同的声音

时间:2010-12-11 22:19:56

标签: iphone avaudioplayer

按下按钮时,我想播放一些单击声(小音效)。如果我想在不同的按钮上播放不同的声音,我应该声明播放器,然后在按钮的IBAction中将声音初始化为播放器吗?

或者是否有一种方法可以在播放时指定声音?

[audioPlayer play]语句播放已初始化或添加到播放器的内容。如何设置播放并使用某些预定义的声音在不同的地方调用它?

由于

1 个答案:

答案 0 :(得分:0)

每当你开始播放声音时会有一点延迟,即使它已经加载了所有你需要做的就是点击[audioPlayer play]

如果您需要在播放之前对其进行初始化,我认为延迟会更加明显。

我想我会为每个声音制作一个单独的音频播放器并用它们填充数组。留意内存不足的消息并在必要时卸载对象,但我不认为它需要很多开销。