Cocos2d - SimpleAudioEngine - iPhone上没有播放声音

Mar*_*ema 3 audio cocos2d-iphone simpleaudioengine

最近我在使用CocosDenshion播放我的声音效果时遇到了问题.声音在iPhone模拟器上播放,但不在我自己的设备上播放.我不确定我做错了什么.当然我检查了我的扬声器是否仍在工作,但他们在使用其他应用程序或iPod库时也是如此.

我只是使用这个简单的代码:

[[SimpleAudioEngine sharedEngine] playEffect:@"button.wav"];
Run Code Online (Sandbox Code Playgroud)

我仔细检查了文件的名称,它确实是button.wav.

我希望有人可以帮助我.

小智 9

我最近遇到了同样的问题而且我已经弄明白了.

我正在使用Xcode 4.3.2,似乎有一个bug.并非您向项目添加(拖动)的所有资源都默认添加到目标.添加资源时,请确保(除了检查复制项目到目标复选框之外)还要检查添加到目标复选框.

您可以通过单击目标图标来检查资源是否已添加到捆绑包中.在Build Phases选项卡中,检查声音文件是否包含在Copy Bundle Resources中.如果没有,请手动添加(+添加目标)