title: How to play video stream with MPMoviePlayerController in iOS
body: <p>I am trying to play a video stream from the internet on the iPhone by pressing a button.
  I used many code samples but nothing worked. With this code it opens a black view without any video stream or controls in it. (The stream itself works.)</p>
  
  <pre><code>NSURL *url = [NSURL URLWithString:@"http://MyStreamURL.com"];
  MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
  [[NSNotificationCenter defaultCenter] addObserver:self
                                           selector:@selector(moviePlayBackDidFinish:)
                                               name:MPMoviePlayerPlaybackDidFinishNotification
                                             object:moviePlayer];
  
  moviePlayer.controlStyle = MPMovieControlStyleDefault;
  moviePlayer.shouldAutoplay = YES;
  [self.view addSubview:moviePlayer.view];
  [moviePlayer setFullscreen:YES animated:YES];
  </code></pre>