2010-01-18 5 views
0

Je viens de construire un jeu. Il a déjà tous les sons. Mais pour certaines raisons, l'effet sonore du bouton de clic est encore faible. Comment pourrais-je maximiser le volume. Je ne suis pas sûr que ce soit à cause de la qualité des fichiers sonores lui-même ou parce que je n'augmente pas le volume par code? pourriez-vous m'aider? Merci d'avance. Voici mon code.maximiser l'effet sonore dans iPhone jeu par code?

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

Répondre

0

partir du système Sound Services Référence:

L'interface ne fournit pas de niveau, le positionnement ou le contrôle de synchronisation

Je suppose niveau implique volume. Si vous utilisez AVAudioPlayer, vous pouvez régler le volume de 0.0 à 1.0 avec la propriété volume, mais je suis sûr que cela ouvre un nouveau jeu de compromis.