title: Showing Intro Video at app launch
body: <p>I have to show a small intro video on app launch and I have to show splash screen too (DEFAULT.png).
  so in viewDidLoad of my first view controller I do :</p>
  
  <pre><code>    NSURL * movieUrl = [[NSURL alloc] initFileURLWithPath: [[NSBundle mainBundle] pathForResource:@"movie" ofType:@"mp4"]];
      self.playerController = [[MPMoviePlayerViewController alloc]initWithContentURL:movieUrl];
  
      //Fit the screen
      self.playerController.view.frame = CGRectMake(0, -20, 320, 480);
  
      //Hide video controls
      self.playerController.moviePlayer.controlStyle = MPMovieControlStyleNone;
  
      //Play as soon as loaded
      self.playerController.moviePlayer.shouldAutoplay = YES;
  
  
      //Add the video as the first view background
      [self.view addSubview:playerController.moviePlayer.view];
  </code></pre>
  
  <p>But with this implementation there is always a black flash when player view is added to the view. Is there any way to avoid the black flash ?</p>