我试图使用simpleaudioengine播放一个.caf文件,但是每次我尝试引用该文件时都会得到一个异常。编译器提供了以下内容:'NSInvalidArgumentException',原因:'* -NSURL initFileURLWithPath::nil字符串参数‘。
我认为这是由一个无效的文件路径引起的,但我不知道如何修复它。我将文件拖到Xcode中的资源文件夹中,并确认它包含在我的项目文件夹中。
这是我第一次在我的项目中使用简单音频引擎。我添加的唯一行是顶部的导入,如下所示:
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"bgMusic2.caf"];发布于 2013-12-03 20:19:15
确保您的声音bgMusic2.caf包含在您的包资源中,
将您的音乐文件添加到
[project name]**->**[target name]**->Build阶段->复制捆绑资源**
而且它应该没有问题。
https://stackoverflow.com/questions/20235830
复制相似问题