Так как в iPhone больше нет API.Один из самых простых способов - использовать [NSThread sleepForTimeInterval:]
в методе делегата -(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
EDIT
Простой файл .h после имени класса реализует делегат, подобный этому<AVAudioPlayerDelegate>
Затем в файле .m реализуйте метод делегата, как показано ниже
-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
[NSThread sleepForTimeInterval:5.0];
}