我正在初始化一个带有URL的新MPMoviePlayerViewController,以便从服务器播放全屏视频。播放器屏幕出现后,它停留在“正在加载...”,但没有发生实际加载,导致由于某种原因根本没有网络通信。我使用这段代码:
- (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];
}
网址是正确的,这就是我得到的:
答案 0 :(得分:1)
您的代码在我的机器上完美运行。这个问题不可重复。
也许在你的情况下,有些东西阻止了模拟器建立网络连接。可能是LittleSnitch;网络可能会崩溃;有很多可能性。
您通过计算机的网络有效地挖掘了模拟器的网络。我建议你在设备而不是模拟器上运行代码,以避免这种复杂化。