(iphone)如何用AVAudioPlayer顺序播放声音?

时间:2011-05-31 09:49:46

标签: iphone audio avaudioplayer

我想顺序播放多个声音 声音数据将通过NSData提供 (更确切地说,每当调用scrollViewDidEndScrolling时我都会播放不同的声音,并且如果它仍在播放则停止前一个声音)

我是否需要为每个连续声音分配/ init AVAudioPlayer? 如果alloc / init / release AVAudioPlayer不是什么大问题,我可以这样做,但我不确定

1 个答案:

答案 0 :(得分:0)

如果使用更高级别的AVAudioPlayer,那么是的,您需要为每个AVAudioPlayer实例化(alloc / init)。

然而,“昂贵的”部分(时间上)是prepareToPlay - 你可以在一个单独的线程中调用,因此希望当你来播放任何给定的声音时,它将完全准备好发挥。