Это самый простой код AVAudioPlayer, и он просто не может воспроизвести что-либо. Никаких ошибок, вообще ничего в консоли, файл определенно найден, как будто я изменяю строку URL на что-то, чего нет, я получаю сбой. Что я здесь не так делаю? Я попробовал это с и без делегата, а также с и без prepareToPlay, и я ничего не могу получить. Я тоже пробовал разные звуковые файлы. На самом деле рву на себе волосы!
@implementation ViewController
- (IBAction)playSound:(id)sender
{
NSURL *soundLocation = [[NSURL alloc] initWithString:@"Lot01.wav"];
AVAudioPlayer *audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundLocation error:nil];
[audioPlayer setDelegate:self];
[audioPlayer play];
}
@end