我是新手,所以为了让事情变得简单,我试图在我的 main.m 中添加声音
据我所知,以下代码应该可以工作,但是当我运行它时,我得到一个“错误域=NSOSStatusErrorDomain Code=-43”操作无法完成。(OSStatus 错误 -43。)“(找不到文件)”
我已经尝试过使用各种音频文件和格式 - 在 Xcode 中添加到项目中,但无法弄清楚为什么它找不到我的 G1.wav
AVAudioPlayer *audioPlayer;
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"/G1.wav"]];
NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;
if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];
编辑删除了 NSBundle 和 mainBundle 引用 - 我的误解