title: Multiple MPMoviePlayerController instances
body: <p>I'm trying to put two MPMoviePlayerController on a UIView like this</p>
  
  <pre><code>    for (int i = 0; i &lt; 2; i++)
  {
      UIView* v = [[UIView alloc] initWithFrame: CGRectMake(0.0f, 300.0f * i, self.view.width, 300.0f)];
      [self.view addSubview: v];
  
      NSURL* url = [NSURL URLWithString: [urls objectAtIndex: i]];
      MPMoviePlayerController* movieController = [[MPMoviePlayerController alloc] initWithContentURL: url];
      movieController.movieSourceType = MPMovieSourceTypeFile;
      movieController.shouldAutoplay = NO;
      movieController.view.frame = v.bounds;
      [self.view addSubview: movieController.view];
  }
  </code></pre>
  
  <p>But only one view at a time is shown. I know Apple's documentation says </p>
  
  <blockquote>
    <p>Note: Although you may create multiple MPMoviePlayerController objects and present their views in your interface, only one movie player at a time may play its movie.</p>
  </blockquote>
  
  <p>but shouldn't the view show all two players at a time? Also only one instance sends MPMoviePlayerLoadStateDidChangeNotification notifications...</p>