根据URL获取视频第一帧图片 - Swift
2017-10-16 00:00
645 查看
import UIKit import AVFoundation class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let thumb = UIImageView.init(frame: CGRect.init(x: 50, y: 200, width: 300, height: 200)) self.view.addSubview(thumb) let asset = AVURLAsset.init(url: URL.init(string: "http://gslb.miaopai.com/stream/1UKfVpOmazRYEb4fVejwhgpX~3uIxmHBV~8VCQ__.mp4")!, options: nil) let gen = AVAssetImageGenerator.init(asset: asset) gen.appliesPreferredTrackTransform = true let time = CMTimeMakeWithSeconds(0.0, 1) var actualTime : CMTime = CMTimeMakeWithSeconds(0, 0) do { let image = try gen.copyCGImage(at: time, actualTime: &actualTime) thumb.image = UIImage.init(cgImage: image) } catch { print("错误") } } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() } }
相关文章推荐
- iOS开发之视频根据url获取第一帧图片,获取任一帧图片
- 视频根据url获取第一帧图片,获取任一帧图片
- (腾讯视频)iOS开发之视频根据url获取第一帧图片,获取任一帧图片
- Swift - Cell自适应+代码约束(SnapKit)横竖屏支持平铺+根据URL获取图片size
- Swift - 根据图片URL获取图片的大小
- 如何获取网络视频(或者说后台返回视频URL)第一帧图片以及获取本地视频的第一帧图片
- 实习入职第十三天:根据url获取视频的第一帧图像
- iOS 根据视频url获取某一帧图片并实现三级缓存
- 根据URL获取文件,以采集网络图片为例
- .net客户端根据url获取字符串及图片,并保存本地
- 根据Url 获取图片尺寸 iOS
- Android 获取网络视频第一帧的图片
- iOS_获取视频第一帧图片
- Unity3d外部加载音频,视频,图片等资源 及根据路径获取制定格式的文件
- 在iOS开发中,在视频初始状态时获取视频的第一帧图片
- iOS开发之获取系统相册中的图片与视频(内带url转换)
- 从视频中获取每一帧图片(包括第一帧)
- 通过 ffmpeg 获取视频第一帧(指定时间)图片
- C# 根据URL返回HTML_根据URL获取图片信息/缩略图
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails