从iOSurl或本地文件中播放.mp4或.movvideo?

如何从iOS Internet URL或iOS中的local file播放.mp4.movvideo?

以及如何在collections视图控制器中添加多个video?

试试这个(MPMoviePlayerController):

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory = [paths objectAtIndex:0]; NSString *pathVideo = [documentsDirectory stringByAppendingPathComponent:@"MyVideo.mp4"]; NSURL *movieURL = [NSURL fileURLWithPath:pathVideo]; self.moviePlayer = [[MPMoviePlayerController alloc] init]; [self.moviePlayer setShouldAutoplay:YES]; [self.moviePlayer setContentURL:movieURL.absoluteURL]; [self.moviePlayer setMovieSourceType:MPMovieSourceTypeFile]; [self.moviePlayer setControlStyle:MPMovieControlModeDefault]; [self.moviePlayer setFullscreen:NO]; [self.moviePlayer setScalingMode:MPMovieScalingModeNone]; self.moviePlayer.view.frame = CGRectMake(40, 40, 240, 350); [self.view addSubview:self.moviePlayer.view]; [self.moviePlayer prepareToPlay]; [self.moviePlayer play]; 

使用MPMoviePlayerController

电影播放器​​(MPMoviePlayerControllertypes)pipe理从文件或networkingstream中播放电影。 播放发生在电影播放器​​所拥有的视图中,并以全屏或内联方式进行。 您可以将电影播放器​​的视图合并到应用程序拥有的视图层次结构中,也可以使用MPMoviePlayerViewController对象为您pipe理演示文稿。

文档: https : //developer.apple.com/library/ios/documentation/MediaPlayer/Reference/MPMoviePlayerController_Class/Reference/Reference.html