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秒の遅延があることである。とにかくこのコードの速度を向上させ、サムネイルをすばやく生成できるかどうか