【问题标题】:Effect work only in the simulator效果仅在模拟器中起作用
【发布时间】:2011-07-26 14:52:22
【问题描述】:

我使用下面的代码播放激光船的声音,但它只适用于模拟器。为什么?

代码:

[[SimpleAudioEngine sharedEngine] preloadEffect:@"Laser_ship.caf"];

然后

[[SimpleAudioEngine sharedEngine] playEffect:@"Laser_ship.caf" pitch:1.0f pan:0.0f gain:0.25f];

我还使用了大约 8 种效果声音,它们都可以正常工作。

【问题讨论】:

    标签: iphone ios ipad cocos2d-iphone audio


    【解决方案1】:

    您的文件名大小写正确吗?模拟器不区分大小写,但设备不区分大小写:)

    即你有@"Laser_ship.caf",真的叫@"laser_ship.caf"

    【讨论】:

    • 太棒了,非常感谢,我有 2 个版本的声音(mp4 和 caf),这是唯一一个在名称上有所尊重的版本。
    • 没问题 - 我经常遇到这种情况!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-19
    • 2017-01-05
    • 1970-01-01
    • 1970-01-01
    • 2013-03-11
    • 2019-09-07
    • 2012-07-01
    相关资源
    最近更新 更多