Я делаю приложение, в котором я пытаюсь воспроизвести видео. Видео начнется правильно, но экран видео меняется через черный цвет через 4 секунды. Я не знаю, в чем проблема.MPMoviePlayerController не работает должным образом
также, когда я устанавливаю player.movieplayer.shouldautoplay = НЕТ, нет эффекта этой линии, видео запускается автоматически.
Вот код:
NSString *urlString = [[NSBundle mainBundle] pathForResource:@"Movie" ofType:@"m4v"];
NSURL *urlObj = [NSURL fileURLWithPath:urlString];
UIGraphicsBeginImageContext(CGSizeMake(1,1));
MPMoviePlayerViewController *player = [[MPMoviePlayerViewController alloc] initWithContentURL:urlObj];
UIGraphicsEndImageContext();
[player.view setBounds:self.view.bounds];
// when playing from server source type shoud be MPMovieSourceTypeStreaming
[player.moviePlayer setMovieSourceType:MPMovieSourceTypeStreaming];
[player.moviePlayer setScalingMode:MPMovieScalingModeAspectFill];
player.moviePlayer.shouldAutoplay = NO;
[self.view addSubview:player.view];
[player.moviePlayer play];
Am я-то здесь отсутствует ??
Я попытался получить общую продолжительность видео (используя свойство продолжительности mpmovieplayercontroller), но показывая его 0.0. как получить продолжительность видео?
Хороший ответ. Большое спасибо. – Shivaay