use more then one sound in my iphone application using cocos2d
您好, 这个论坛的所有成员。我需要帮助你做我的游戏项目。我想在我的游戏项目中播放一些声音。当这个游戏开始时,背景声音持续播放,直到游戏停止(退出)。当游戏播放时,一些动作按钮工作,每个动作一个声音播放几秒钟但背景声音没有停止那个时间。如果有人有解决方案而不是回答答案,我怎么能这样做呢。
答案 0 :(得分:1)
如果您使用的是cocos2d 0.82,则可以使用denshion。
播放背景音乐: [[SimpleAudioEngine sharedEngine] playBackgroundMusic:@“somemusic.mp3”];
播放声音效果: [[SimpleAudioEngine sharedEngine] playEffect:@“mysound.wav”]
您可以在http://www.cocos2d-iphone.org/wiki/doku.php/cocosdenshion:cookbook
找到此内容以及更多内容答案 1 :(得分:0)
如果你实现了自己的调音台,你可以。只需播放缓冲区并自行混合音频。它基本上归结为平均两个不同的幅度。在某些情况下,它会更先进。
答案 2 :(得分:0)
查看AVAudioPlayer课程。它会做你需要的。
有一点需要注意的是,这个类一次只能播放一种mp3格式的声音。如果你使用mp3并且需要一次播放多个声音,我建议转换为IMA4格式。
您可以使用afconvert命令在声音文件格式之间进行转换。
AVAudioPlayer在固件2.2 +中可用。