Как воспроизвести несколько аудиофайлов с помощью AVAudioPlayer - PullRequest
1 голос
/ 19 сентября 2010

В моем приложении, я показываю несколько изображений в строках и столбцах, когда я нажимаю на изображение, я буду воспроизводить соответствующий звук, используя

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 голосов
/ 28 декабря 2011

Apple рекомендует использовать файл * .caf в формате IMA4 для одновременного воспроизведения нескольких звуков.

...