直播app開發搭建,ios 獲取手機中所有圖片
直播app開發搭建,ios 獲取手機中所有圖片
首先我們得匯入相關的庫
#import <AssetsLibrary/AssetsLibrary.h>
程式碼:
photo = [[NSMutableArray alloc]init]; ALAssetsLibrary *assetLibrary = [[ALAssetsLibrary alloc] init]; dispatch_queue_t dispatchQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_async(dispatchQueue, ^(void){ //遍歷所有相簿 [assetLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop){ [group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop){ NSString *assetType = [result valueForProperty:ALAssetPropertyType]; NSDictionary *url = [result valueForProperty:ALAssetPropertyURLs]; if ([assetType isEqualToString:ALAssetTypePhoto]) { [photo addObject:url]; NSLog(@"url == %@", url); } }]; dispatch_async(dispatch_get_main_queue(), ^{ if (photo != nil) { //我不知道這裡來呼叫會不會有什麼不好 } }); } failureBlock:^(NSError *error) { NSLog(@"failed"); }]; });
這樣我們所有的圖片的url 就放到 photo 這個陣列中了,呼叫的話:
UIImageView *imgView = [[UIImageView alloc]initWithFrame:CGRectMake(5, 5, 20, 20)]; ALAssetsLibrary *lib = [[ALAssetsLibrary alloc] init] ; [lib assetForURL:[[photo objectAtIndex:0] valueForKey:@"public.jpeg"] resultBlock:^(ALAsset *asset) { //這裡可以獲取照片的相關資訊 ALAssetRepresentation *assetRep = [asset defaultRepresentation]; //獲取縮圖 CGImageRef imgRef = asset.thumbnail; imgView.image = [UIImage imageWithCGImage:imgRef scale:assetRep.scale orientation:(UIImageOrientation)assetRep.orientation]; } failureBlock:^(NSError *error) { NSLog(@"failed!!"); }];
以上就是 直播app開發搭建,ios 獲取手機中所有圖片,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2932743/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 獲取app 圖片APP
- 直播app開發搭建,Android studio 圖片壓縮APPAndroid
- 直播平臺搭建,Android手機拍照和手機相簿選取圖片的工具Android
- iOS 之獲取APP與手機 資訊iOSAPP
- 直播app開發搭建,純javascript實現圖片放大鏡效果APPJavaScript
- app直播原始碼,Vue獲取URL圖片的寬高APP原始碼Vue
- iOS 獲取視訊圖片iOS
- 獲取SD卡上所有的圖片SD卡
- 直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取APP
- 獲取手機上 APP 或者 APK 圖示APPAPK
- 直播原始碼搭建教程之獲取相簿中的指定一個圖片後上傳原始碼
- 【API】隨機獲取圖片API隨機
- Android 從手機相簿獲取圖片 uri 路徑 從相機獲取照片Android
- javascript如何獲取指定元素內的所有圖片JavaScript
- 魚羊兒教您搭建手機直播APP平臺!直播系統原始碼開發!APP原始碼
- iOS開發 獲取圖片中的顏色iOS
- [九九Tips]-iOS反編譯獲取線上APP的素材圖片iOS編譯APP
- ios 手機驗證碼獲取iOS
- 微信小程式開發之從相簿獲取圖片 使用相機拍照 本地圖片上傳微信小程式地圖
- 直播app開發,螢幕效果與圖片的處理APP
- 直播開發app,VUE圖片裁剪,打碼,旋轉功能APPVue
- iOS開發-圖片UIImageiOSUI
- 【android】獲取手機安裝的所有程式Android
- 直播app開發搭建,實現圖片和影片列表展示、檢視、刪除等功能APP
- iOS開發之尺寸(二):仿寫App截圖獲取控制元件大小位置iOSAPP控制元件
- iOS 獲取手機型號,XR,XS,MAXiOS
- 直播APP手機收集APP
- IOS遍歷網頁獲取網頁中<img>標籤中的圖片urliOS網頁
- 為啥從SurfaceView中獲取不到圖片?View
- iOS開發 - 隨機圖片驗證碼封裝iOS隨機封裝
- iOS開發中壓縮圖片的質量以及縮小圖片尺寸iOS
- 成品直播原始碼,JAVA獲取圖片的寬、高和大小原始碼Java
- 直播軟體原始碼,Vue獲取URL圖片的寬高原始碼Vue
- 直播系統搭建,插入圖片、刪除圖片、設定圖片大小
- iOS專案開發實戰——獲取本機IP地址iOS
- iOS開發圖片格式選擇iOS
- iOS開發之字串轉圖片iOS字串
- 直播app開發搭建,js進度條功能APPJS