title: Bug in AVAudioPlayer class?
body: <p>I'll keep it short and sweet - I'm building an application just for practice before I buy myself the iPhone Developer Program.</p>
  
  <p>I'm experimenting with the AVFoundation.framework and I keep running into a bug which will only let me play the first sound I initialize in my code. Do you think any of you could help me out? Thanks in advance!! :)</p>
  
  <p><strong>view controller</strong></p>
  
  <pre><code>-(IBAction)play {
      if (segments.selectedSegmentIndex == 0) {
          NSLog(@"Segment = 0");
          NSBundle *bundle = [NSBundle mainBundle];
          NSString *path = [bundle pathForResource:@"meow" ofType:@"wav"];
  
          if (path != nil) {
              NSURL *url = [NSURL fileURLWithPath:path];
              AVAudioPlayer *player = [[AVAudioPlayer alloc]initWithContentsOfURL:url error:NULL];
              [player prepareToPlay];
              [player play];
          }
      }
  
      else if (segments.selectedSegmentIndex == 1) {
          NSLog(@"Segment = 1");
          NSBundle *bundle = [NSBundle mainBundle];
          NSString *path2 = [bundle pathForResource:@"meowloud" ofType:@"wav"];
  
          if (path2 != nil) {
              NSURL *url2 = [NSURL fileURLWithPath:path2];
              AVAudioPlayer *player2 = [[AVAudioPlayer alloc]initWithContentsOfURL:url2 error:NULL];
              [player2 prepareToPlay];
              [player2 play];
  //          [player2 release];
          }
      }
  
      text1.textColor = [UIColor clearColor];
      text2.textColor = [UIColor clearColor];
      text3.textColor = [UIColor clearColor];
      text4.textColor = [UIColor clearColor];
  
  }
  </code></pre>
  
  <p>When this code gets executed, only the <strong>meow.wav</strong> is executed, no matter which segment is selected.</p>