0
我有一個電影文件,我想要做的就是在屏幕上的UIImage中顯示這部電影的第一個屏幕。 用戶選擇UIImage /按鈕,並播放電影。我遇到的問題是如何獲得此初始屏幕截圖。我如何獲得視頻的初始截圖?
我可以用來演示的最佳示例是使用iPhone/iPad,製作視頻,進入圖書館,您可以看到顯示視頻初始屏幕的縮略圖。我怎樣才能做到這一點。
感謝
我有一個電影文件,我想要做的就是在屏幕上的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)