【发布时间】:2016-05-18 10:34:19
【问题描述】:
这是我的代码:
当我尝试执行此操作时 self.my.image = UIImage(contentsOfFile: "\(self.sharedelegate.editthumbforvideo)"),self.my.image 的值总是打印 nil。self.videodelegate.editthumbforvideo 数据类型是 (UIImage) 和 my.image 是 (UIImageview)。
不知道如何解决这个问题,无法获得修剪后视频的缩略图。
提前致谢
let url=NSURL(fileURLWithPath: videoPath as String)
let asset: AVAsset = AVAsset(URL: url)
let imageGenerator = AVAssetImageGenerator(asset: asset);
imageGenerator.appliesPreferredTrackTransform = true
let timestamp = CMTime(seconds: 0.0, preferredTimescale: 60)
var actualTime : CMTime = CMTimeMake(0, 0)
let myImage = try?( imageGenerator.copyCGImageAtTime(timestamp, actualTime: &actualTime))
self.image=UIImage(CGImage: myImage!)
print("my print...\(self.image)")
self.videodelegate.editthumbforvideo = self.image
self.my.image = UIImage(contentsOfFile: "\(self.sharedelegate.editthumbforvideo)")
【问题讨论】: