2013-12-07 59 views
0

我有一個電影文件,我想要做的就是在屏幕上的UIImage中顯示這部電影的第一個屏幕。 用戶選擇UIImage /按鈕,並播放電影。我遇到的問題是如何獲得此初始屏幕截圖。我如何獲得視頻的初始截圖?

我可以用來演示的最佳示例是使用iPhone/iPad,製作視頻,進入圖書館,您可以看到顯示視頻初始屏幕的縮略圖。我怎樣才能做到這一點。

感謝

回答

0

要獲得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) 

相關問題