title: How to release MPMoviePlayerController?
body: <p>I have a couple of views that access the movie player.  I've put the following code in a method in AppDelegate for these views.  They send in the filename to play.  The code works fine but I know a release is required somewhere.  If I add the last line as a release or autorelease, the app will crash once the user presses done on the movieplayer. </p>
  
  <pre><code>MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] 
                   initWithContentURL:[NSURL fileURLWithPath:moviePath]];
  moviePlayer.movieControlMode = MPMovieControlModeDefault;
  [moviePlayer play];
  //[moviePlayer release];
  </code></pre>
  
  <p>I get this error:</p>
  
  <p>objc[51051]: FREED(id): message videoViewController sent to freed object=0x1069b30</p>
  
  <p>Program received signal:  “EXC_BAD_INSTRUCTION”.</p>
  
  <p>How should I be releasing the player?</p>