我想循环播放声音AVAudioPlayer
,就像在节拍器应用程序中一样,来自 ios 示例。我有以下代码:
BOOL continuePlaying = YES;
while(continuePlaying){
[_audioPlayer play];
...do some other stuff
}
问题是,声音只播放一次——在第一次迭代中。在接下来的迭代中, play 方法似乎没有做任何事情。对于可能出现问题的任何建议,我将不胜感激。
PS:我知道它AVAudiopoayer
有numberOfLoops
属性,但在这种情况下,我想在每次播放之间做一些其他的事情,所以我必须使用循环(我想创建一个节拍器应用程序)。