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; }
相关文章推荐
- Android 每次访问网络时,都需要判断是否有网络
- 基于Boa-web服务器的远程机器人控制(网络篇)
- Http的post ,get请求
- http://www.cnblogs.com/JimLy-BUG/p/5274587.html?ref=myread
- 神经网络初探
- 业务层网络请求封装
- Android之查看网络图片和网页HTML
- 斯坦福大学深度学习与自然语言处理第四讲:词窗口分类和神经网络
- 开始学习深度学习和循环神经网络Some starting points for deep learning and RNNs
- http://www.ibm.com/developerworks/cn/java/j-lo-spring-principle/
- http://elf8848.iteye.com/blog/875830/
- http://imysql.cn/tag/pxc
- git 错误: Unable to find remote helper for 'https'解决方法
- 轻量级webserver kepler/thttpd/shttpd简单对比
- 移动端某些网络下域名无法解析的DNS问题
- 基于人工神经网络的数字字符识别系统demo(一):字符去噪、分割
- 八.网络操作命令
- 关于HTTP详解
- HTTP/2 对 Web 性能的影响(下)
- HTTP/2 对 Web 性能的影响(下)