0
我正在使用URL初始化一个新的MPMoviePlayerViewController,以播放来自服务器的全屏视频。播放器屏幕出现后,会出现“正在加载...”,但没有发生实际加载,由于某种原因导致没有网络通信。我用这个代码:MPMoviePlayer卡在“正在加载...”
- (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分钟,并且找不到任何错误!将调试网络堆栈... – 2014-11-08 19:40:52
顺便说一句,如果你只能在iOS 8上运行,你应该从MPMoviePlayerViewController迁移并改用AVKit。 – matt 2014-11-08 19:42:08
是的,我首先想到了这个想法,但是应用程序必须在iOS 7+上支持 – 2014-11-08 19:43:18