2011-05-31 79 views
0

我想连续播放多个声音。
声音数据将通过NSData提供。
(更精确地说,我要扮演不同的声音,每当scrollViewDidEndScrolling被调用,并停止以前的声音,如果它仍然在播放)(iphone)如何用AVAudioPlayer顺序播放声音?

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

回答

0

如果使用更高级别的AVAudioPlayer,那么是的,你需要实例化(alloc /初始化)每个AVAudioPlayer。然而,“昂贵”的部分(时间方面)是prepareToPlay - 你可以在一个单独的线程中调用,因此希望当你演奏任何给定的声音时,它将完全准备好播放。

相关问题