ps: 这个是一个简单的视频播放器,
(1)包含了对应的 这个MPMoviePlayerController 属性,不过这个类型的属性只可以进行阅读,而不能够进行自定义的细节化进行处理;若是想自定义,可以使用UIViewController + MPMoviePlayercontroller
(2)尽可能的使用相应的present方式,push方式有可能上面的进度条会看不见;
MPMoviePlayerViewController 这个控制器
注意点:MediaPlayerController 这个的视频播放是可以进行定制的;
下面是MPMoviePlayerController 类实现视频播放的实例:
项目链接:
https://github.com/helinyu/test_MoviePlayerController
好像这个类只可以支持http的流媒体资源;
视频的截图:
截图方法
[self.moviePlayer requestThumbnailImagesAtTimes:@[@1.0] timeOption:MPMovieTimeOptionNearestKeyFrame];
截图通知:[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(hasFinishRequest:) name:MPMoviePlayerThumbnailImageRequestDidFinishNotification object:nil];
这个是ios 9 之前的方法进行截图,ios 8 之后推荐使用av的方法,所以AV方法的截图方法更加常见;