我已经搜索了许多网站,以便即使按下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框架,并在代码中使用了正确的包含。

10-08 05:07