Я инициализирую новый MPMoviePlayerViewController с URL-адресом для воспроизведения полноэкранного видео с сервера. После появления экрана проигрывателя, он запускается на «Загрузка ...», но фактическая загрузка не происходит, потому что по какой-то причине отсутствует сетевая связь. Я использую этот код:MPMoviePlayer застрял в «loading ...»
- (IBAction)playerButtonPressed:(id)sender {
NSURL *url = [NSURL URLWithString:
@"http://ebookfrenzy.com/ios_book/movie/movie.mov"];
MPMoviePlayerViewController *c = [[MPMoviePlayerViewController alloc]
initWithContentURL:url];
[self presentMoviePlayerViewControllerAnimated:c];
}
URL является правильным, и это то, что я получаю:
Спасибо! Отлаживает этот код около 30 минут и не нашел никакой ошибки! Будет ли отладка сетевого стека ... –
Кстати, если вы можете запускать только на iOS 8, вы должны перейти от MPMoviePlayerViewController и вместо этого использовать AVKit. – matt
Да, я сначала подумал об этой идее, но приложение должно поддерживаться на iOS 7+ –