我正在使用AVAssetImageGenerator从视频的最后一帧创建一个图像。这通常都很好,但是copyCGImageAtTime不时地出现错误,导致失败。UIImage *image))completion NSAssert(asset, @"Tried to generate last frame from nil asset");
根据文档,generateCGImagesAsynchronously接受一个NSValue数组,并从视频中生成帧,并给出时间,并将其作为回调返回。 var values : [NSValue] = [] for i in 0..<duration{ let presentationTime = (i == 0)