AVAssetImageGenerator获取到了一些空的CGImages。
创始人
2024-11-12 20:30:07
0

可以尝试在生成UIImage时添加一个检查空值的代码,以此确认每个CGImage是否有效。另外也可以尝试增加请求图片的时长范围,以便获取更全面准确的信息。以下为代码示例:

let asset = AVURLAsset(url: url)
let generator = AVAssetImageGenerator(asset: asset)

// 设置图片时间范围,这里设置为整个视频的时间范围
let duration = asset.duration
let timeRange = CMTimeRange(start: .zero, end: duration)
generator.requestedTimeToleranceAfter = CMTime.zero
generator.requestedTimeToleranceBefore = CMTime.zero

var images: [UIImage] = []

// 实际生成图片的代码
do {
    let cgImage = try generator.copyCGImage(at: time, actualTime: nil)
    if cgImage != nil {
        let image = UIImage(cgImage: cgImage!)
        images.append(image)
    }
} catch let error as NSError {
    print("生成图片失败: \(error.localizedDescription)")
}

相关内容

热门资讯

透视私人局!wpk有辅助器吗,... 透视私人局!wpk有辅助器吗,wpk辅助软件,wpk教程(有挂揭秘);1、下载好wpk有辅助器吗辅助...
透视好牌!hhpkoer辅助器... 透视好牌!hhpkoer辅助器,hhpoker是真的吗,玩家教程(有挂黑科技);1、构建自己的hhp...
透视苹果版!wpk透视插件,如... 透视苹果版!wpk透视插件,如何判断wpk辅助软件的真假,透明挂教程(有挂辅助)小薇(透视辅助)致您...
透视能赢!hhpoker视频巡... 透视能赢!hhpoker视频巡查真的假的,hhpoker透视脚本,必胜教程(有挂技巧)1)hhpok...
透视安卓版!wpk透视怎么安装... 透视安卓版!wpk透视怎么安装,如何下载wpk透视版,规律教程(有挂技巧)1、金币登录送、破产送、升...
透视免费!hhpoker是正品... 透视免费!hhpoker是正品吗,德州hhpoker是真的吗,解密教程(有挂详情);1、打开软件启动...
透视规律!wpk俱乐部是真的吗... 透视规律!wpk俱乐部是真的吗,wpk系统是否存在作弊行为,我来教教你(有挂插件)wpk系统是否存在...
透视私人局!hhpoker德州... 透视私人局!hhpoker德州有挂吗,hhpoker到底可以作弊吗,详细教程(有挂规律)1、许多玩家...
透视脚本!wpk德州局透视,如... 透视脚本!wpk德州局透视,如何判断wpk辅助软件的真假,可靠教程(有挂黑科技);1、如何判断wpk...
透视数据!hhpoker一直输... 透视数据!hhpoker一直输有挂吗,hhpoker辅助软件,安装教程(有挂辅助);1、首先打开hh...