Вы можете попытаться поставить [itemMoviePlayerController prepareToPlay];
перед [itemMoviePlayerController play];
. Apple предпочитает выводить только полноэкранное видео - показ мод MPMoviePlayerViewController
(как сказал Холланс).Чтобы представить это, вы должны использовать что-то вроде:
moviePlayerViewController = [[MPMoviePlayerViewController alloc] initWithContentURL:fileURL];
[self presentMoviePlayerViewControllerAnimated:moviePlayerViewController];
[itemMoviePlayerController play];
Это задокументировано Apple здесь
Вы можете прочитать там, что вы должны сохранить ссылку на ваш MPMoviePlayerViewController
, чтобы потом отклонить его с
[self dismissMoviePlayerViewControllerAnimated:moviePlayerViewController]
.