Я использую 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
, они выглядят нормально.
Что может быть причиной черного пустого экрана?