我正在尝试使用simpleaudioengine播放.caf文件,但每次尝试引用该文件时都会出现异常。编译器给出了以下内容:'NSInvalidArgumentException',原因:' * - [NSURL initFileURLWithPath:]:nil string parameter'。
我认为这是由无效的文件路径引起的,但我不确定如何修复它。我将文件拖到Xcode的资源文件夹中,并确认它已包含在我的项目文件夹中。
这是我第一次在项目中使用simpleaudioengine。我添加的唯一行是顶部的导入,这是:
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"bgMusic2.caf"];
答案 0 :(得分:3)
确保声音bgMusic2.caf
包含在捆绑资源中
将您的音乐文件添加到
[project name]
- > [target name]
- >构建阶段 - >复制捆绑资源
它应该没有问题。