Ich arbeite daran, die Thumbnails der Videos zu zeigen. Hier ist mein Code.Thumbnail-Generierung ist langsam in IOS
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)
}
}
Mit diesem erhalten ich Thumbnails richtig. Das Problem besteht darin, dass beim Generieren des Miniaturbilds eine Verzögerung von etwa 5-10 Sekunden auftritt. Gibt es trotzdem, dass ich die Geschwindigkeit dieses Codes verbessern und das Thumbnail schnell generieren könnte?