iOS 对网络视频采集视频截图
Posted 高晓牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS 对网络视频采集视频截图相关的知识,希望对你有一定的参考价值。
在播放网络视频是 经常可以看到播放按钮下面是该制品的某个截图 :
一般情况下 后台服务器是可以把视频截图一起返回给你 你直接拿到图片显示就可以了
但是当后台没有提供时 我们也可以根据视频地址 自己去截取视频截图:
//获取视频封面 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; }
以上是关于iOS 对网络视频采集视频截图的主要内容,如果未能解决你的问题,请参考以下文章