Error de MPMoviePlayerController _itemFailedToPlayToEnd mientras se reproduce el video de YouTube iOS 7

He visto esto mencionado en algunos lugares de la web, pero aún no he encontrado respuesta en ningún lado.

estoy usandoALMovieplayercontroller biblioteca. Todo funciona bien, pero cuando intento reproducir el video de Youtube me da un error.

_itemFailedToPlayToEnd: {kind = 1; nuevo = 2; antiguo = 0; }

EDITAR

- (void)setContentURL:(NSURL *)contentURL {

    self.movieSourceType = MPMovieSourceTypeStreaming;
    [super setContentURL:contentURL];
    [[NSNotificationCenter defaultCenter] postNotificationName:ALMoviePlayerContentURLDidChangeNotification object:nil];
    [self play];
}

Aqui esta mi codigo

ALMoviePlayerControls *movieControls = [[ALMoviePlayerControls alloc] initWithMoviePlayer:self.moviePlayer style:ALMoviePlayerControlsStyleDefault];
//[movieControls setAdjustsFullscreenImage:NO];
[movieControls setBarColor:[UIColor colorWithRed:195/255.0 green:29/255.0 blue:29/255.0 alpha:0.5]];
[movieControls setTimeRemainingDecrements:YES];

//assign controls
[self.moviePlayer setControls:movieControls];
[self.view addSubview:self.moviePlayer.view];
self.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;

//THEN set contentURL
[self.moviePlayer setContentURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=NaosmAGx8NM"]];

No soy capaz de encontrar la solución para esto.

Por favor ayuda.

Respuestas a la pregunta(3)

Su respuesta a la pregunta