Tag: video thumbnails

每次从Swift iOS的Url获取相同的video缩略图

我正在Swift3中开发基于video的应用程序。 根据video持续时间,我有一个videourl和一个范围滑块,用户可以从滑块中select任何最小值和最大值。 如果假设用户select了最小值3秒和最大值7秒,那么在这段时间内,我需要生成一个video缩略图。 为此,我正在使用AVAssetImageGenerator来生成这个,我尝试了下面的代码来实现这一点: func createThumbnailOfVideoFromFileURL(_ strVideoURL: URL) -> UIImage?{ let asset = AVAsset(url: strVideoURL) let assetImgGenerate : AVAssetImageGenerator = AVAssetImageGenerator(asset: asset) assetImgGenerate.appliesPreferredTrackTransform = true let time = CMTimeMake(1, 30) let img = try? assetImgGenerate.copyCGImage(at: time, actualTime: nil) guard let cgImage = img else { return nil } let frameImg = UIImage(cgImage: cgImage) return frameImg […]