如何使用AVAudioPlayer播放多个音频文件

时间:2010-09-19 07:04:31

标签: iphone avaudioplayer

在我的应用程序中,我在行和列中显示多个图像,当我点击图像时,我将使用

播放相应的声音
someName = [someName stringByAppendingFormat:@".mp3"];
[audioPlayer stop];

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/%s", [[NSBundle mainBundle] resourcePath],[someName UTF8String]]];

NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.delegate = self; 

当我点击一张图片时,我会得到特定的图像声音。当我点击另一个图像时,前一个声音将停止,并且将播放与该图像对应的新声音。

我的要求是当我点击第一张图像时必须发出声音,当我点击第二张图像时,第一张声音不能停止,两者都必须播放,当我点击第三张图像时,必须播放三首声音。

请帮帮我

1 个答案:

答案 0 :(得分:0)

Apple建议使用IMA4编码的* .caf文件一次播放多个声音。