MPMoviePlayer坚持“加载......”

时间:2014-11-08 19:10:09

标签: ios avfoundation mpmovieplayercontroller mpmovieplayer

我正在初始化一个带有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];
}

网址是正确的,这就是我得到的:
enter image description here

1 个答案:

答案 0 :(得分:1)

您的代码在我的机器上完美运行。这个问题不可重复。

也许在你的情况下,有些东西阻止了模拟器建立网络连接。可能是LittleSnitch;网络可能会崩溃;有很多可能性。

您通过计算机的网络有效地挖掘了模拟器的网络。我建议你在设备而不是模拟器上运行代码,以避免这种复杂化。