iOS沙盒視頻縮略圖及保存本地代碼
更新時間:2017年06月12日 09:17:26 作者:Lawerence
這篇文章主要為大家詳細介紹了iOS沙盒視頻縮略圖及保存本地的代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本文實例為大家分享了iOS沙盒視頻縮略圖及保存本地的具體代碼,供大家參考,具體內(nèi)容如下
獲取縮略圖
func thumbnailOfVideo(path : String)-> UIImage { do { let asset = AVURLAsset(url: URL(fileURLWithPath: path), options: nil) let imgGenerator = AVAssetImageGenerator(asset: asset) imgGenerator.appliesPreferredTrackTransform = true let cgImage = try imgGenerator.copyCGImage(at: CMTimeMakeWithSeconds(1, 24), actualTime: nil) let uiImage = UIImage(cgImage: cgImage) return uiImage } catch { return UIImage(named: "default_figure")! } }
保存到系統(tǒng)相冊
#import <AssetsLibrary/AssetsLibrary.h> - (void)saveVideoIntoAlbum { NSString *fileDirectory = NSFileManager *fileManager = [NSFileManager defaultManager]; NSArray *fileArray = [fileManager contentsOfDirectoryAtPath:fileDirectory error:nil]; NSString *filePath = [fileDirectory stringByAppendingPathComponent:[fileArray lastObject]]; NSURL *fileUrl = [NSURL fileURLWithPath:filePath]; NSLog(@"fileUrl = %@", fileUrl); ALAssetsLibrary *assetslibrary = [[ALAssetsLibrary alloc] init]; if ([assetslibrary videoAtPathIsCompatibleWithSavedPhotosAlbum:fileUrl]) { [assetslibrary writeVideoAtPathToSavedPhotosAlbum:fileUrl completionBlock:^(NSURL *assetURL, NSError *error) { NSLog(@"%@-----%@", assetURL, error); }]; } else { } }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
iOS開發(fā)筆記之鍵盤、靜態(tài)庫、動畫和Crash定位
最近在學習iOS開發(fā),進行了一些實戰(zhàn),所以下面這篇文章主要給大家介紹了關于iOS開發(fā)筆記之鍵盤、靜態(tài)庫、動畫和Crash定位的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下2018-04-04解決Flutter出現(xiàn)CocoaPods報錯情況(Mac和IOS)
這篇文章主要為大家介紹了解決Flutter出現(xiàn)CocoaPods報錯情況(Mac和IOS)的方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08iOS App項目中引入SQLite數(shù)據(jù)庫的教程
SQLite是一個極輕的嵌入式數(shù)據(jù)庫,在應用程序中捆綁使用可以更方便地幫助操控關系型數(shù)據(jù),這里我們就來看一下iOS App項目中引入SQLite數(shù)據(jù)庫的教程2016-06-06淺析iOS中的淺拷貝和深拷貝(copy和mutableCopy)
ios提供了copy和mutablecopy方法,顧名思義,copy就是復制了一個imutable的對象,而mutablecopy就是復制了一個mutable的對象。本文給大家介紹iOS中的淺拷貝和深拷貝(copy和mutableCopy) ,感興趣的朋友一起看看吧2016-04-04在IOS系統(tǒng)上滾動條滾動到指定的位置出現(xiàn)空白頁面的解決方案
這篇文章主要介紹了 在IOS系統(tǒng)上滾動條滾動到指定的位置出現(xiàn)空白頁面的解決方案,需要的朋友可以參考下2017-01-01iOS如何去掉導航欄(UINavigationBar)下方的橫線
本篇文章主要介紹了iOS如何去掉導航欄(UINavigationBar)下方的橫線,非常具有實用價值,需要的朋友可以參考下2017-05-05