Я создал список имен музыкальных файлов в массиве, который используется для заполнения uitableview. Я хочу, чтобы аудиоплеер использовал этот массив или таблицу в качестве списка воспроизведения и непрерывно воспроизводил их одну за другой со всеми функциями, такими как воспроизведение, пауза, следующая, предыдущая, перемотка вперед, назад и остановка. Каков наилучший способ реализовать это. Все музыкальные файлы в самой папке ресурсов, чтобы я мог инициировать каждый из них как
NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"filename" ofType:@"mp3"];
NSURL *newURL = [[NSURL alloc] initFileURLWithPath: soundFilePath];
self.soundFileURL = newURL;
[newURL release];
[[AVAudioSession sharedInstance] setDelegate: self];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryAmbient error: nil];
AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL: soundFileURL error: nil];
self.appSoundPlayer = newPlayer;
[newPlayer release];
[appSoundPlayer prepareToPlay];
[appSoundPlayer setVolume: 1.0];
[appSoundPlayer setDelegate: self];