title: Cannot play video with MPMoviePlayerViewController
body: <p>I created a fresh project with the following ViewController.m. When I run the app I can see a box of the expected origin/size (38, 100, 250, 163) but it is black and no video playing. There is a strange output in Xcode:</p>
  
  <pre><code>2012-08-23 15:36:45.559 VideoTest1[11398:c07] [MPAVController] Autoplay: Disabling autoplay for pause
  2012-08-23 15:36:45.560 VideoTest1[11398:c07] [MPAVController] Autoplay: Disabling autoplay
  2012-08-23 15:37:18.186 VideoTest1[11398:c07] [MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 1, on player: 0)
  </code></pre>
  
  <p>Note that the video is converted with Videora iPhone Converter and plays ok in Xcode (so it is not a video problem); the path to the video is ok because when I specify demo-iPhone1 (which does not exist) I get a nil exception. I tried in Simulator and on iPhone: always black box. Any ideas?   </p>
  
  <pre><code>#import "ViewController.h"
  #import &lt;MediaPlayer/MediaPlayer.h&gt;  
  
  @interface ViewController ()
  
  @end
  
  @implementation ViewController
  - (void)moviePlaybackComplete:(NSNotification *)notification
  {
      MPMoviePlayerController *moviePlayerController = [notification object];
      [[NSNotificationCenter defaultCenter] removeObserver:self
                                                      name:MPMoviePlayerPlaybackDidFinishNotification
                                                    object:moviePlayerController];
  
      [moviePlayerController.view removeFromSuperview];
  }
  
  
  - (void)viewDidLoad
  {
      [super viewDidLoad];
      // Do any additional setup after loading the view, typically from a nib.
      NSString *filepath   =   [[NSBundle mainBundle] pathForResource:@"demo-iPhone" ofType:@"mp4"];
      NSURL    *fileURL    =   [NSURL fileURLWithPath:filepath];
      MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
      [[NSNotificationCenter defaultCenter] addObserver:self
                                               selector:@selector(moviePlaybackComplete:)
                                                   name:MPMoviePlayerPlaybackDidFinishNotification
                                                 object:moviePlayerController];
      [moviePlayerController.view setFrame:CGRectMake(38,
                                                      100,
                                                      250,
                                                      163)];
      [self.view addSubview:moviePlayerController.view];
      [moviePlayerController play];
  }
  
  - (void)didReceiveMemoryWarning
  {
      [super didReceiveMemoryWarning];
  }
  
  - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
  {
      return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
  }
  
  @end
  </code></pre>