У Apple есть статья на эту тему, см .: эта ссылка
AVAudioPlayer - это самый простой способ воспроизводить звуки любой длины, зацикливаясь или нет, однако для этого требуется iPhone OS 2.2 или выше. Простой пример:
NSString *soundFilePath =
[[NSBundle mainBundle] pathForResource: @"sound"
ofType: @"wav"];
NSURL *fileURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
AVAudioPlayer *newPlayer =
[[AVAudioPlayer alloc] initWithContentsOfURL: fileURL
error: nil];
[fileURL release];
[newPlayer play];
[newPlayer release];
Он будет воспроизводить практически любой формат файла (aiff, wav, mp3, aac). Имейте в виду, что одновременно можно воспроизводить только один файл mp3 / aac.