ios - Cocos2d:尝试添加背景音乐时出现线程错误

标签 ios objective-c cocos2d-iphone simpleaudioengine side-scroller

您好,我正在制作一个cocos2d侧滚动器。我正在尝试添加背景音频文件。我正在使用SimpleAudioEngine。这是代码:

[[SimpleAudioEngine sharedEngine]playBackgroundMusic:@"Soundtrack.mp3" loop:YES];

但是,当我运行它时,它给了我一个错误。它说给我错误的行是:
[audioSourcePlayer prepareToPlay];

有没有其他方法可以添加不会给我这个错误的声音文件?

最佳答案

AVAudio和OpenAL会抛出一些异常,这是Xcode异常断点触发的正常现象,无需担心。

我强烈建议您“编辑”该断点,而不是删除异常断点,并从微小的编辑对话框中确保您选择仅捕获Objective-C异常。这样,所有音频异常都不会打扰您(它们是C++异常),但是您仍然可以看到断言触发时崩溃的地方。

关于ios - Cocos2d:尝试添加背景音乐时出现线程错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18579761/

相关文章:

ios - Swift 将 Double 值分配给 malloc 的数组

iphone - kCTSuperscriptAttributeName 不适用于使用下标和上标

ios - heightForRowAtIndexPath 中的线程问题

objective-c - 自定义 NSPopUpButton 单元 socket /绑定(bind)

iphone - 将声音与 CCAnimation 同步

iOS 模拟器因麦克风权限请求而崩溃

ios - 如何将 Firebase 进度计数单位转换为百分比

ios - 有没有一种方法可以使用 C 或 C++ 库在 iOS 上生成、创建或导出 .ppt 演示文稿

ios - 创建一个 CCScrollView

ios - 如何在 Cocos2d 中创建 CCLayer 的模糊效果部分?