在MPMoviePlayerController中播放video时出现_itemFailedToPlayToEnd错误

我正在尝试使用MPMoviePlayerController播放video,并且有以下错误,

  _itemFailedToPlayToEnd: { kind = 1; new = 2; old = 0; } 

以下是我的代码,

 NSURL *fileURL = [NSURL URLWithString:_videoUrl]; NSLog(@" fileURL: %@",fileURL); _moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:fileURL]; _moviePlayer.movieSourceType = MPMovieSourceTypeStreaming; UIWindow *backgroundWindow = [[UIApplication sharedApplication] keyWindow]; [_moviePlayer.view setFrame:backgroundWindow.frame]; [backgroundWindow addSubview:_moviePlayer.view]; [_moviePlayer prepareToPlay]; [_moviePlayer play]; 

我该如何解决这个问题?

我遇到了同样的问题,查看了很多主题并且没有找到可行的解决方案。 但我发现你的电影url的url标题响应内容类型的问题..如果你尝试从另一个服务器的另一个urlSetContentUrl我想这将解决问题..