根据文档,generateCGImagesAsynchronously接受一个NSValue数组,并根据视频和给定时间生成帧,并将其作为回调返回。我使用以下代码生成值列表varvalues:[NSValue]=[]letframeDuration=CMTimeMake(1,timeScale)foriin0..正如您在上面的代码中看到的,我使用同步方法交叉检查了结果,我可以确认values数组包含正确的时间引用。但是当相同的数组被传递给generateImageAsynchronously方法时,对于不同的时间戳,我得到相同帧的副本10次。也就是说,如果我的视频是10秒,那么我会得到3