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

标签 audio cocos2d-iphone simpleaudioengine

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

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

[[SimpleAudioEngine sharedEngine] playEffect:@"button.wav"];

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

我希望有人可以帮助我。

最佳答案

我最近遇到了同样的问题,我已经解决了。

我正在使用 Xcode 4.3.2,但似乎存在错误。
并非您添加(拖动)到项目的所有资源都默认添加到目标。
添加资源时,请确保(除了选中将项目复制到目标复选框之外)还选中了添加到目标复选框。

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

关于audio - Cocos2d - SimpleAudioEngine - iPhone 上没有播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6570822/

相关文章:

audio - 将.wav文件中的数据放入pic18F4550的闪存中

c++ - WASAPI:为独占输出选择波形格式

objective-c - 如何等待播放完当前音频以播放下一个音频?

c - 如何在ARMv6+上实现16bit立体声混音?

php - Laravel 4.2服务MP3-不可上链

iphone - 无法在 cocos2d 中使用导入的类方法

iphone - 找不到 Cocos2D CGRectIntersect?

iphone - 如何将 Cocos2d 应用程序缩放到 iPhone 5 屏幕?

iphone - Cocos Denshion : Play sound effect in sync with music

objective-c - 预加载多首背景音乐