Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func generateThumbnailForUrl(vidUrl:URL) -> UIImage {
- let asset = AVURLAsset(url: vidUrl, options: nil)
- let imgGenerator = AVAssetImageGenerator(asset: asset)
- var thmbnlImg = UIImage()
- do{
- let cgImage = try imgGenerator.copyCGImage(at: CMTimeMake(0, 1), actualTime: nil)
- thmbnlImg = UIImage(cgImage: cgImage)
- thmbnlImg = thmbnlImg.imageRotatedByDegrees(degrees: 90.0, flip: false)
- }
- catch{
- print(error)
- }
- // !! check the error before proceeding
- return thmbnlImg
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement