//MARK: 获取第一帧当封面
static func getFirstGen(asset:AVURLAsset) -> UIImage? {
let assetGen = AVAssetImageGenerator(asset: asset)
assetGen.appliesPreferredTrackTransform = true
let time = CMTimeMake(value: 0, timescale: 600)
var actualTime:CMTime = .zero
if let cgImage = try? assetGen.copyCGImage(at: time, actualTime: &actualTime) {
let image = UIImage(cgImage: cgImage)
return image
}
return nil
}
版权声明:本文为weixin_43259805原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。