playEffect]有效的问题

时间:2011-04-12 00:31:28

标签: cocos2d-iphone

您好 我试图通过使用SimpleAudioEngine使汽车发动机声音。

我可以在菜单循环上使用此引擎而不会出现问题 这很好用 [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@“menuLoop.wav”];

但是我不能使用任何playEffect metods

[[SimpleAudioEngine sharedEngine] playEffect:@“engine.wav”];

[[SimpleAudioEngine sharedEngine] playEffect:@“engine.wav”音高:0.5f pan:0.6f增益:1.0f];

他们两个都没有在模拟器或设备上工作

Plz帮助我......

1 个答案:

答案 0 :(得分:1)

确保您的wave文件使用的是CocosDenshion支持的格式。如下所述:http://www.cocos2d-iphone.org/wiki/doku.php/cocosdenshion:faq#i_ve_got_some_wave_files_but_they_don_t_work_what_can_i_do

您可以尝试使用afconvert工具修复文件:

afconvert -v -f WAVE -d LEI16 notworking.wav working.wav