Comment jouer le flux vidéo avec MPMoviePlayerController dans iOS

Je suis en train de lire un flux vidéo provenant d'internet sur l'iPhone en appuyant sur un bouton.
J'ai utilisé de nombreux exemples de code, mais rien n'a fonctionné. Avec ce code, il s'ouvre noir, d'un point de vue, sans aucun flux vidéo ou des contrôles. (Le flux lui-même fonctionne.)

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];

OriginalL'auteur derFalke | 2012-01-14