我正在努力展示视频的缩略图。这是我的代码。
override func viewDidLoad() {
super.viewDidLoad()
for str in self.imgArray
{
let url = NSURL(string: str)
let movieAsset = AVURLAsset(URL: url!, options: nil)
let assetImageGemerator = AVAssetImageGenerator(asset: movieAsset)
assetImageGemerator.appliesPreferredTrackTransform = true
let frameRef = try! assetImageGemerator.copyCGImageAtTime(CMTimeMake(1, 2), actualTime: nil)
let image = UIImage(CGImage: frameRef)
self.imagesArray.append(image)
}
}通过使用这个,我得到了正确的缩略图。问题是在生成缩略图图像时存在大约5-10秒的延迟。有没有什么办法可以提高这段代码的速度,并快速生成缩略图?
https://stackoverflow.com/questions/41520101
复制相似问题