獲取網路視訊任意幀畫面
+ (void ) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time block:(void(^)(UIImage *))block;
+ (void)thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time block:(void (^)(UIImage *))block{
dispatch_async(dispatch_get_global_queue(0, 0), ^{
AVURLAsset *asset = [[AVURLAsset alloc] initWithURL:videoURL options:nil];
NSParameterAssert(asset);
AVAssetImageGenerator *assetImageGenerator =[[AVAssetImageGenerator alloc] initWithAsset:asset];
assetImageGenerator.appliesPreferredTrackTransform = YES;
assetImageGenerator.apertureMode = AVAssetImageGeneratorApertureModeEncodedPixels;
CGImageRef thumbnailImageRef = NULL;
CMTime ztime = CMTimeMakeWithSeconds(time, 600);
NSError *thumbnailImageGenerationError = nil;
thumbnailImageRef = [assetImageGenerator copyCGImageAtTime:ztime actualTime:NULL error:&thumbnailImageGenerationError];
if(!thumbnailImageRef)
NSLog(@"thumbnailImageGenerationError %@",thumbnailImageGenerationError);
UIImage * thumbnailImage = thumbnailImageRef ? [[UIImage alloc]initWithCGImage: thumbnailImageRef] : nil;
dispatch_async(dispatch_get_main_queue(), ^{
block(thumbnailImage);
});
});
}
}
http://blog.csdn.net/oqqquzi1234567/article/details/42921025
相關文章
- Android CameraX ImageAnalysis 獲取視訊幀Android
- 使用javacv 獲取視訊第一幀 做封面Java
- Android使用VideoView播放網路視訊,獲取網路視訊縮圖AndroidIDEView
- vue 擷取視訊第一幀Vue
- Android 獲取視訊某一幀,並且設定為封面Android
- PH 如何實現調取展示實時視訊畫面?
- wasm + ffmpeg實現前端擷取視訊幀功能ASM前端
- opencv python 從攝像頭獲取視訊/從檔案獲取視訊 /儲存視訊OpenCVPython
- 獲取本地圖片/視訊地圖
- iOS 獲取視訊圖片iOS
- 前端獲取視訊編碼格式前端
- 獲取微信小程式頁面路徑微信小程式
- 從網路裡面獲取資料寫入到檔案
- 【玩具】獲取B站視訊的音訊片段音訊
- opencv提取視訊每一幀OpenCV
- 獲取棧中任意位置的元素
- 視訊直播:Windows中各類畫面源的擷取和合成方法總結Windows
- H5 video標籤列表渲染用canvas擷取視訊畫面做封面H5IDECanvas
- 如何獲取影片地址的某一幀?
- win10系統藍色畫面錯誤檔案怎麼獲取 win10檢視藍色畫面錯誤檔案的方法Win10
- Android12以上獲取裝置網路訊號資料Android
- toapi:抓取任意網頁內容並提供 HTTP API獲取資料API網頁HTTP
- 獲取網路圖片的大小
- C#—獲取網路時間C#
- 短視訊app開發,視訊、直播畫面跟隨手機橫屏、豎屏移動APP
- ios網路學習------9 播放網路視訊iOS
- Pathmatics:網路視訊報告
- javascript獲取當前頁面的來路頁面地址JavaScript
- 短視訊平臺搭建,指定視訊中的某一幀做為視訊的封面
- Flutter獲取當前網路型別Flutter型別
- [React Native]獲取網路狀態React Native
- 淺析雲控平臺畫面傳輸的視訊流方案
- 獲取任意執行緒呼叫棧的那些事執行緒
- c++任意變數型別獲取相關C++變數型別
- python爬蟲練習--爬取虎牙主播原畫視訊Python爬蟲
- Java獲取m3u8視訊時長Java
- Python下獲取視訊的旋轉角度資訊Python
- javascript獲取視訊播放時間程式碼例項JavaScript