Я искал много веб-сайтов, чтобы воспроизвести мой аудиофайл, даже если на iPhone нажата кнопка «Домой». И я придумал следующее:
path = [[NSBundle mainBundle] pathForResource:@"forest" ofType:@"mp3"];
NSData *sampleData = [[NSData alloc] initWithContentsOfFile:path];
NSError *audioError = nil;
av = [[AVAudioPlayer alloc] initWithData:sampleData error:&audioError];
[sampleData release];
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
[av play];
Затем появляется сообщение об ошибке:
«AVAudioSession» необъявлен (первое использование в этой функции)
Может кто-нибудь объяснить, почему эта ошибка отображается ??
Edit:
У меня также есть следующее:
#import <AVFoundation/AVAudioPlayer.h>
#import <AudioToolbox/AudioToolbox.h>