2016-03-16 3 views
1

Я пытаюсь воспроизвести удаленное видео MP4 в AVPlayerViewController:AVPlayerViewController не загружается удаленный URL

self.vcVideo = [[AVPlayerViewController alloc] init]; 
self.vcVideo.player = [AVPlayer playerWithURL:[NSURL URLWithString:videoURL]]; 

[self presentViewController:self.vcVideo animated:YES completion:^{ 
    [self.vcVideo.player play]; 
}]; 

мнение контроллера представлен, но кнопка воспроизведения отключена:

Screenshot

Это на iOS 9.

+0

вы можете использовать mpmovieplayerviewcontroller в этом случае – kb920

ответ

2

В политике безопасности iOS9 изменено. В вашем журнале вы должны увидеть что-то о безопасности. Я считаю, что ваш удаленный URL-адрес видеоролика http не https. Вы должны добавить эти строки в свой файл plist.

<key>NSAppTransportSecurity</key> 
<dict> 
    <key>NSAllowsArbitraryLoads</key> 
     <true/> 
</dict> 
+0

Спасибо! Это сработало. – scttnlsn