Я пытаюсь создать базовое приложение для iPad SDK 3.2, которое отображает один проигрыватель фильмов, который переключается между различными источниками видео.Переключение между VOD с использованием приведенного ниже кода не имеет каких-либо проблем.Однако, если я переключаюсь на прямую трансляцию, а затем снова на VOD, видеоплеер постоянно останавливается.
Я также пытался выпустить, а затем воссоздать плеер перед переключением видео, но это та же проблема.Любая помощь будет очень ценится.
(void)moviePlayerWithUrl:(NSURL*)url {
if( self.moviePlayer ) {
[self.moviePlayer setContentURL:url];
}
else {
self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
self.moviePlayer.shouldAutoplay = NO;
[self.view addSubview:self.moviePlayer.view];
self.moviePlayer.view.frame = CGRectMake(200, 100, 400, 300);
self.moviePlayer.view.backgroundColor = [UIColor grayColor];
self.moviePlayer.scalingMode = MPMovieScalingModeAspectFit;
}
}