title: iOS : How to stop a background music with only one button?
body: <p>I have a music button in the main UI of iOS and I want the button function as stop music button and at the same time can play the music again. My problem is I can only stop the music but can't play it again. Here is my iOS code in xcode4. How can I define one button for both play and stop music button? I have assigned one button for both stopMusic and playMusic but it doesn't work.</p>
  
  <pre><code>- (IBAction)stopMusic{  
      self.playBgMusic.enabled = YES;
      [self.player stop];
  
  }
  
  - (IBAction)playMusic{
  
      self.playBgMusic.enabled = YES;
      [self.player play];
  
  }
  
  
  // Implement viewDidLoad to do additional setup after loading the view, typically from a nib.
  - (void)viewDidLoad
  {
  
      NSString *path = [[NSBundle mainBundle] pathForResource:@"music" ofType:@"mp3"];
      self.player=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
      player.delegate = self;
      [player play];
      player.numberOfLoops = -1;
      [super viewDidLoad];
  }
  </code></pre>