Cocos2D可以播放2个背景声音吗?
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound1.caf" loop:YES];
[[SimpleAudioEngine sharedEngine] playBackgroundMusic:@"sound2.caf" loop:YES];
声音可以设置为音量的一半而声音1是主导吗?
答案 0 :(得分:1)
同时播放两首BGM(背景音乐)非常气馁。由于iPhone的硬件架构,它只有一个硬件声音解码器来播放压缩音乐文件。
话虽如此,您的声音似乎是caf
格式,未压缩,因此使用playEffect:
轻松播放。你可以同时播放任意数量的效果,而不必过多担心性能。
注意: playEffect:
方法只能用于未压缩的音频,例如caf
,aif
,等等。
答案 1 :(得分:0)
来自CocosDenshion的作者Steve Oldmeadow,音频引擎随cocos2d一起发货。
有一个AVAudioPlayer播放背景音乐,因此您一次只能加载一个背景音乐文件,如果您需要更复杂的东西,那么您必须自己推出解决方案。
有趣的链接
http://www.cocos2d-iphone.org/forum/topic/3074
Cocos2d play 2 different background music files or loop playEffect