Ios 如何获得视频的初始屏幕截图?

Ios 如何获得视频的初始屏幕截图?,ios,video,uiimage,Ios,Video,Uiimage,我有一个电影文件,我要做的是在我的屏幕上用UIImage显示这部电影的第一个屏幕。 用户选择UIImage/按钮,然后播放电影。我遇到的问题是如何获得这个初始屏幕截图 我可以用来演示的最好的例子是使用iPhone/iPad,制作视频,去图书馆,你可以看到一个显示视频初始屏幕的缩略图。我怎样才能做到这一点 感谢您获得framegrab: AVAssetImageGenerator* generator = [AVAssetImageGenerator assetImageGene

我有一个电影文件,我要做的是在我的屏幕上用UIImage显示这部电影的第一个屏幕。 用户选择UIImage/按钮,然后播放电影。我遇到的问题是如何获得这个初始屏幕截图

我可以用来演示的最好的例子是使用iPhone/iPad,制作视频,去图书馆,你可以看到一个显示视频初始屏幕的缩略图。我怎样才能做到这一点

感谢您获得framegrab:

   

    AVAssetImageGenerator* generator = [AVAssetImageGenerator assetImageGeneratorWithAsset:destinationAsset];

    //Get the 1st frame 3 seconds in
    int frameTimeStart = 3;
    int frameLocation = 1;

    //Snatch a frame
    CGImageRef frameRef = [generator copyCGImageAtTime:CMTimeMake(frameTime,frameLocation)

    AVAssetImageGenerator* generator = [AVAssetImageGenerator assetImageGeneratorWithAsset:destinationAsset];

    //Get the 1st frame 3 seconds in
    int frameTimeStart = 3;
    int frameLocation = 1;

    //Snatch a frame
    CGImageRef frameRef = [generator copyCGImageAtTime:CMTimeMake(frameTime,frameLocation)