0
동영상의 미리보기 이미지를 표시하려고합니다. 내 코드는 다음과 같습니다.섬네일 생성 속도가 느립니다.
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 초의 지연이 있다는 것입니다. 어쨌든이 코드의 속도를 향상시키고 축소판을 빠르게 생성 할 수 있습니까?