在没有网络连接的情况下呈现MPMoviePlayerViewController时获取空白屏幕

时间:2011-03-02 19:53:58

标签: iphone

我正在播放服务器上的媒体文件。我故意关闭wifi连接以测试应用程序。我得到的是一个空白屏幕。

我想要的是在播放视频文件之前检查是否用于互联网连接。如果没有连接,我不想播放视频并显示警告信息。我怎么能这样做?

任何人都可以帮助我吗?

    if ([[[UIDevice currentDevice] systemVersion ] doubleValue] >= 3.2) {
    MPMoviePlayerViewController *mediaPlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:urlAddress]];

    if (mediaPlayer) {
        [self presentMoviePlayerViewControllerAnimated:mediaPlayer];
        mediaPlayer.moviePlayer.movieSourceType = MPMovieSourceTypeFile ;
        [mediaPlayer.moviePlayer play];
        [mediaPlayer release];
    }
}

1 个答案:

答案 0 :(得分:1)

请参阅Reachability示例应用程序。