在iphone上播放之前检查视频文件大小

在iphone上播放之前检查视频文件大小,iphone,Iphone,我正在开发一个iphone应用程序,它从web服务器下载视频,然后播放这个视频。 我的问题是,有时服务器会回复我一个空文件,而不是一个有效的视频。 在播放之前,我如何检查这是一个有效的视频文件 player = [[MPMoviePlayerController alloc] initWithContentURL:url]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didF

我正在开发一个iphone应用程序,它从web服务器下载视频,然后播放这个视频。 我的问题是,有时服务器会回复我一个空文件,而不是一个有效的视频。 在播放之前,我如何检查这是一个有效的视频文件

    player = [[MPMoviePlayerController alloc] initWithContentURL:url];
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didFinishPlaying:) name:MPMoviePlayerPlaybackDidFinishNotification object:player];
    player.controlStyle = MPMovieControlStyleFullscreen;
    [player play];

您可以在NSFileManager的帮助下检查文件大小:

NSFileManager* manager = [[NSFileManager alloc] init];
NSError* error;
NSDictionary* attributes = [manager attributesOfItemAtPath:[url path] error:&error];
int size = [attributes fileSize];

您可以在NSFileManager的帮助下检查文件大小:

NSFileManager* manager = [[NSFileManager alloc] init];
NSError* error;
NSDictionary* attributes = [manager attributesOfItemAtPath:[url path] error:&error];
int size = [attributes fileSize];

您是如何实现从Web服务器播放视频文件的。我需要实现它您是如何实现从Web服务器播放视频文件的。我需要实现它