您的位置:首页 > 理论基础 > 计算机网络

iOS 对网络视频采集视频截图

2016-03-29 13:53 531 查看
在播放网络视频是 经常可以看到播放按钮下面是该制品的某个截图 :



一般情况下 后台服务器是可以把视频截图一起返回给你 你直接拿到图片显示就可以了

但是当后台没有提供时 我们也可以根据视频地址 自己去截取视频截图:

//获取视频封面  videoURL:视频网络地址
- (UIImage*)thumbnailImageForVideo:(NSURL *)videoURL {

AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil];

AVAssetImageGenerator *gen = [[AVAssetImageGenerator alloc] initWithAsset:asset];

gen.appliesPreferredTrackTransform = YES;

CMTime time = CMTimeMakeWithSeconds(2.0, 600);

NSError *error = nil;

CMTime actualTime;

CGImageRef image = [gen copyCGImageAtTime:time actualTime:&actualTime error:&error];

UIImage *thumbImg = [[UIImage alloc] initWithCGImage:image];

return thumbImg;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: