【问题标题】:Cocos2d: thread error when trying to add background musicCocos2d:尝试添加背景音乐时出现线程错误
【发布时间】:2013-09-05 22:46:29
【问题描述】:

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

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

但是当我运行它时,它给了我一个错误。它说给我错误的行是:

[audioSourcePlayer prepareToPlay];

是否有其他方法可以添加不会出现此错误的声音文件?

【问题讨论】:

  • aa 那会是什么错误?调试控制台中有什么?
  • 没关系,我取出了我拥有的异常断点,它又开始工作了!

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


【解决方案1】:

AVAudio 和 OpenAL 会抛出一些异常,Xcode 异常断点触发是正常的,不用担心。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    相关资源
    最近更新 更多