我已经搜索了许多网站,以便即使按下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];
然后出现一个错误消息:
谁能解释为什么显示此错误?
编辑:
我也有以下几点:
#import <AVFoundation/AVAudioPlayer.h>
#import <AudioToolbox/AudioToolbox.h>
最佳答案
希望您已经包含了AVFoundation框架,并在代码中使用了正确的包含。