увеличить громкость звукового эффекта при разработке игр для iPhone - PullRequest
2 голосов
/ 16 января 2010

У меня недавно созданная игра с использованием Cocos2D на iPhone. Я нахожусь в части реализации звука сейчас. Я мог бы реализовать звуки. Но это как-то имеет небольшой объем. Особенно звучит эффект нажатия кнопки. Они слишком маленькие. Не могли бы вы, ребята, показать мне, как увеличить громкость этого конкретного звука, пожалуйста? Вот мой код для звука кнопки. Я позвоню туда, где я нажму кнопку.

-(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);
}

1 Ответ

4 голосов
/ 16 января 2010

AudioServicesPlaySystemSound будет воспроизводиться при текущем системном звуке, вы можете увеличить звук с помощью средства AVAudioPlayer вместо стандартных аудиослужб.

несколько советов здесь:

http://webbuilders.wordpress.com/2009/03/28/when-to-go-with-avaudioplayer-on-iphone-sdk/

также может быть wav микшируется при очень низкой громкости? Вы можете увеличить громкость с помощью чего-то вроде отваги (http://audacity.sourceforge.net/)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...