
例如,如果视频文件路径位于此处:
文件:///Users/Dev/library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/4BC62DBF-0108-453C-9324-5BC0E356FE24/tmp/trim.059D11E6 -F0EF-43DB-9E97-CA4F1F95D6B6.MOV
谢谢.
解决方法 翻译自:First frame of a video using AVFoundation
var err: NSError? = nil let asset = AVURLAsset(URL: NSURL(fileURLWithPath: "/that/long/path"),options: nil) let imgGenerator = AVAssetimageGenerator(asset: asset) let cgImage = imgGenerator.copyCGImageAtTime(CMTimeMake(0,1),actualTime: nil,error: &err) // !! check the error before proceeding let uiImage = UIImage(CGImage: cgImage) let imageVIEw = UIImageVIEw(image: uiImage) // lay out this image vIEw,or if it already exists,set its image property to uiImage总结
以上是内存溢出为你收集整理的ios – 从swift的本地视频创建缩略图全部内容,希望文章能够帮你解决ios – 从swift的本地视频创建缩略图所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)