Playing a Sound File

Discussion in 'iOS Programming' started by HarryWorksInc, Aug 19, 2010.

  1. HarryWorksInc
    Expand Collapse
    macrumors regular

    Feb 21, 2010
    I am currently working on a game and have just begun adding sound effects but i have noticed that when i play the sound all of the animations in my game freeze. This is how I am playing the sound:
    @protocol GameViewControllerDelegate;
    #import <UIKit/UIKit.h>
    #import <AVFoundation/AVFoundation.h>
    @interface GameViewController : UIViewController <UIAccelerometerDelegate>{
    	AVAudioPlayer *HealthSound;
    @property (nonatomic, assign) id <GameViewControllerDelegate> delegate;
    -(void)tapHealth {
    	if (Playing && CollectedShield==NO && CollectedJetPack==NO) {
    		if (Health>60) {
    		} else {
    			Health += 40;
    		NSString *HealthString = [[NSString alloc] initWithFormat:@"%d", Health];
    		HealthLabel.text = HealthString;
    		HealthSylmbol.hidden = YES;[B]
    		HealthSound = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"HealthPowerUp" ofType:@"mp3"]] error:NULL];
    		[HealthSound play];[/B]
    Does anyone know of a way of playing a short sound without causing my ame to halt momentarily?

  2. DennisVar
    Expand Collapse
    macrumors newbie

    Jun 21, 2010
  3. HarryWorksInc
    Expand Collapse
    thread starter macrumors regular

    Feb 21, 2010

Share This Page