MPMoviePlayerController показывает черный пустой экран

Я использую MPMoviePlayerController для воспроизведения локального файла в папке Application Document, который я загрузил для сервера URL:

itemMoviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
 [self.view addSubview:itemMoviePlayerController.view];
 itemMoviePlayerController.fullscreen = YES;
 itemMoviePlayerController.movieSourceType = MPMovieSourceTypeFile;
 itemMoviePlayerController.initialPlaybackTime = -1.0;
 [itemMoviePlayerController play];

Когда я воспроизвожу файл .mov сразу после загрузки, он показывает черный пустой экран и пользовательский интерфейс приложения не работает. Но если воспроизвести тот же локальный файл в следующий раз, он воспроизводится нормально. Я даже проверил playState и localState для MPMoviePlayerController, они выглядят нормально. Что может быть причиной черного пустого экрана?

25
задан Vadim Kotov 3 October 2017 в 09:54
поделиться