Sprite Kit中的AVAudioPlayer'无法加载资源'原因资源'无法加载sound.caf'

时间:2013-12-28 03:07:52

标签: audio avaudioplayer sprite-kit soundeffect

我正在尝试在用户按下正确答案时播放声音效果。这是代码:

if ([node.name isEqualToString:correctAnswer]) {
    [self runAction:[SKAction playSoundFileNamed:@"correct.caf" waitForCompletion:NO]];
}

当我运行应用程序并按下按钮时,应用程序会抛出异常:

*** Terminating app due to uncaught exception 'Failed to Load Resource', reason: 'Resource correct.caf can not be loaded'

Sprite Kit的文档还不多,所以我不知道这是否是在Sprite Kit中播放音效的正确方法。我正在关注Ray Wenderlich教程:http://www.raywenderlich.com/42699/spritekit-tutorial-for-beginners有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你正在要求一个名为“correct.caf”的东西,你的应用包中没有这样的东西。创建名为“correct.caf”的CAF声音文件并将其添加到项目中。或者在项目中添加一些其他声音文件并引用它。