我想捕獲視頻的第一幀作爲UIImageView在整個應用程序中使用。下注的方式是什麼?爲視頻創建縮略圖
Q
爲視頻創建縮略圖
-2
A
回答
0
傳遞視頻網址,該網址反過來返回視頻的縮略圖。
-(UIImage *)getThumbNail:(NSString)stringPath
{
NSURL *videoURL = [NSURL fileURLWithPath:stringPath];
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
UIImage *thumbnail = [player thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
//Player autoplays audio on init
[player stop];
[player release];
return thumbnail;
}
0
這裏是代碼如何獲得您只需傳遞視頻網址的錄製視頻的縮略圖。
MPMoviePlayerController *player = [[[MPMoviePlayerController alloc] initWithContentURL:videoURL]autorelease];
UIImage *thumbnail = [player thumbnailImageAtTime:0.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
1
在我的應用程序使用此代碼:
#import <AssetsLibrary/AssetsLibrary.h>
#import <AVFoundation/AVFoundation.h>
#import <AudioToolbox/AudioToolbox.h>
#import <CoreMedia/CoreMedia.h>
#import <MediaPlayer/MediaPlayer.h>
//create thumbnail from video
AVAsset *asset = [AVAsset assetWithURL:url];// url= give your url video here
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
CMTime time = CMTimeMake(1, 5);//it will create the thumbnail after the 5 sec of video
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];
cell.backGround.image=thumbnail;// whichever imageview you want give this image
我希望這將有所幫助。
+0
需要添加什麼框架才能工作,每行都有錯誤@Dev Patel –
+0
檢查我編輯的答案:可能會添加#import
+0
隨着那些導入,我仍然在CMTime –
相關問題
- 1. WCF服務創建視頻縮略圖
- 2. iPhone:創建視頻縮略圖
- 3. ffmpeg-php創建視頻縮略圖
- 4. ASP.Net:上傳視頻,創建縮略圖
- 5. 創建HTML5視頻縮略圖
- 6. 從路徑創建視頻縮略圖
- 7. Android:從視頻URI創建視頻縮略圖
- 8. 在django上傳視頻並從視頻創建縮略圖
- 9. 視頻縮略圖
- 10. 如何使用魔杖爲視頻創建縮略圖?
- 11. 如何在android apilevel> 14中爲視頻創建縮略圖?
- 12. 當爲視頻創建縮略圖時,PHImageManager.requestImageForAsset返回nil
- 13. 在iOS中爲視頻創建縮略圖
- 14. 爲視頻的時間範圍創建縮略圖片段
- 15. 如何使用django爲視頻創建縮略圖?
- 16. Youtube API:將視頻縮略圖恢復爲默認縮略圖
- 17. 如何創建嵌入視頻代碼的縮略圖圖像
- 18. 從視頻網址創建縮略圖圖像!
- 19. 從PHP文件,視頻,圖像創建縮略圖
- 20. 創建上傳到s3的圖像和視頻縮略圖?
- 21. 從視頻文件創建縮略圖返回null位圖
- 22. 從解析中保存的視頻創建縮略圖圖像
- 23. 縮略圖視頻C#
- 24. Carrierwave視頻縮略圖
- 25. Brightcove視頻縮略圖
- 26. 安卓視頻縮略圖
- 27. 視頻的縮略圖
- 28. Silverlight視頻的縮略圖
- 29. Android:視頻縮略圖
- 30. 如何爲從SD卡中選擇的視頻,音頻創建縮略圖?
我認爲[這] [1]仍然是相關 [1]:http://stackoverflow.com/questions/7501413/create-thumbnail-from-a-video-url-in- iphone-sdk –