利用AVFoundation获取视频缩略图的代码如下
func getVideoThumb(videoURL: String) -> UIImage {
let url:NSURL = NSURL(string: videoURL)!
let asset:AVURLAsset = AVURLAsset(URL:url, options: nil)
let gen :AVAssetImageGenerator = AVAssetImageGenerator(asset: asset)
gen.appliesPreferredTrackTransform = true
let time: CMTime = CMTimeMakeWithSeconds(0.0, 600)
var actualTime:CMTime = CMTime()
let image:CGImageRef = try! gen.copyCGImageAtTime(time, actualTime: &actualTime)
let thumb:UIImage = UIImage(CGImage: image)
return thumb;
}