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)")
}

相关内容

热门资讯

透视玄学!wepoke插件,w... 透视玄学!wepoke插件,wepoke是不是有辅助,详细透视技巧教程;1、操作简单,无需注册,只需...
WePoKe透明挂!微扑克系统... WePoKe透明挂!微扑克系统机制(透视)果然真的有挂(详细辅助新版2025教程)1、WePoKe透...
透视新版!wepoke计算辅助... 透视新版!wepoke计算辅助,we poke软件免费版,详细透视教你攻略1、金币登录送、破产送、升...
智星德州菠萝辅助器!德扑ai智... 智星德州菠萝辅助器!德扑ai智能系统(透视)往昔真的是有挂(详细辅助2025版教程)1.智星德州菠萝...
透视好牌!wepokeai机器... 透视好牌!wepokeai机器人,wepoke游戏真的是有挂的,详细透视普及教程1、玩家可以在wep...
微扑克有辅助挂!德扑胜率最低的... 微扑克有辅助挂!德扑胜率最低的牌(透视)切实存在有挂(详细辅助wpk教程);是一款可以让一直输的玩家...
透视中牌率!wepoke辅助技... 透视中牌率!wepoke辅助技巧,wopoker分析器下载,详细透视AA德州教程;暗藏猫腻,小编详细...
wepoke计算辅助!线上德州... wepoke计算辅助!线上德州后台可以操控吗(透视)好像存在有挂(详细辅助AI教程)1、不需要AI权...
微扑克德州专用辅助器!德州俱乐... 微扑克德州专用辅助器!德州俱乐部俱乐部系统(透视)确实是真的有挂(详细辅助曝光教程)1、不需要AI权...
透视辅助!wepoke插件,w... 透视辅助!wepoke插件,wepoke有挂吗网上靠谱吗,详细透视大神讲解wepoke插件辅助器中分...