很短的时间后多次播放音频文件?

时间:2013-10-06 11:05:11

标签: ios audio avaudioplayer

我有一个2秒长的音频文件。我试着在玩完之前玩了很多次。但是当我通过AVAudioPlayer创建它的新实例来尝试它时,听起来它会停止之前播放的音频并播放新音频而不是同时播放它们。我应该使用其他方式播放声音还是无法实现?

代码:

NSURL *url = [[NSBundle mainBundle] URLForResource:@"PistolShootSound" withExtension:@"mp3"];
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[audioPlayer play];

audioPlayer在头文件中声明。

1 个答案:

答案 0 :(得分:1)

您是否曾使用AVAudioPlayer's属性numberOfLoops重复播放音频文件?

更新:我以前不明白你的目标。如果您想多次播放短文件,可以使用AudioServicesHere是如何使用它的一个很好的例子。