我在iPhone上使用Cocos2D创建了一款新游戏。我现在处于声音实施部分。我可以实现声音。但它有点小的体积。特别是,点击按钮效果听起来。它们太小了。你能告诉我如何增加特定声音的音量吗?这是按钮声音的代码。我会在单击按钮的地方调用它。
-(void) play
{
NSString *path = [NSString stringWithFormat:@"%@%@",[[NSBundle mainBundle] resourcePath],@"/menu_button_2.wav"];
SystemSoundID soundID;
NSURL *filePath = [NSURL fileURLWithPath:path isDirectory :NO];
AudioServicesCreateSystemSoundID((CFURLRef)filePath ,&soundID);
AudioServicesPlaySystemSound(soundID);
//AudioServicesDisposeSystemSoundID (soundID);
}
答案 0 :(得分:4)
AudioServicesPlaySystemSound将以当前系统声音播放,您可以使用AVAudioPlayer工具而不是标准音频服务来增加声音。
这里有一些提示:
http://webbuilders.wordpress.com/2009/03/28/when-to-go-with-avaudioplayer-on-iphone-sdk/
也可能是wav以非常低的音量混合?你可以用大胆(http://audacity.sourceforge.net/)
之类的东西来增加音量