从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