Я пытаюсь получить короткий аудиофайл (mp3) для воспроизведения в моем приложении. Вот код, который я использую:
AVAudioPlayer *AudioPlayer;
NSError *error;
NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"filename"
ofType:@"mp3"]];
AudioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
AudioPlayer.delegate = self;
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
if (error)
{
NSLog(@"Error: %@",
[error localizedDescription]);
}
else
{
[AudioPlayer play];
}
Я действительно не знаю, чего мне не хватает, примеры, которым я следовал, похоже, соответствуют тому, что я делаю.
edit: я должен также упомянуть, что код работает без ошибок, есть попытка обойти это.