我搜索了许多网站,以便播放我的音频文件,甚至按下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'未声明(首次使用此功能)
任何人都可以解释为什么会显示此错误吗?
编辑: 我也有以下几点:
#import <AVFoundation/AVAudioPlayer.h>
#import <AudioToolbox/AudioToolbox.h>
答案 0 :(得分:3)
希望您已包含AVFoundation框架并在代码中使用正确的包含。