直播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開發搭建,Android studio 圖片壓縮APPAndroid
- 直播平臺搭建,Android手機拍照和手機相簿選取圖片的工具Android
- iOS 獲取視訊圖片iOS
- app直播原始碼,Vue獲取URL圖片的寬高APP原始碼Vue
- 直播app開發搭建,純javascript實現圖片放大鏡效果APPJavaScript
- 獲取手機上 APP 或者 APK 圖示APPAPK
- 直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取APP
- Android 從手機相簿獲取圖片 uri 路徑 從相機獲取照片Android
- 直播原始碼搭建教程之獲取相簿中的指定一個圖片後上傳原始碼
- 【API】隨機獲取圖片API隨機
- ios 手機驗證碼獲取iOS
- 魚羊兒教您搭建手機直播APP平臺!直播系統原始碼開發!APP原始碼
- 【android】獲取手機安裝的所有程式Android
- iOS開發-圖片UIImageiOSUI
- 直播開發app,VUE圖片裁剪,打碼,旋轉功能APPVue
- 直播app開發,螢幕效果與圖片的處理APP
- 直播app開發搭建,實現圖片和影片列表展示、檢視、刪除等功能APP
- iOS 獲取手機型號,XR,XS,MAXiOS
- 直播APP手機收集APP
- 為啥從SurfaceView中獲取不到圖片?View
- iOS開發圖片格式選擇iOS
- 成品直播原始碼,JAVA獲取圖片的寬、高和大小原始碼Java
- 直播軟體原始碼,Vue獲取URL圖片的寬高原始碼Vue
- 直播app開發搭建,js進度條功能APPJS
- 直播系統搭建,插入圖片、刪除圖片、設定圖片大小
- 【iOS 開發】iOS 10.3 如何更換 app 圖示iOSAPP
- 獲取本地圖片/視訊地圖
- (IOS)根據bundle中的檔名讀取圖片iOS
- iOS開發-獲取rootViewController的正確方式iOSViewController
- 直播app開發搭建,el-table去掉捲軸APP
- 直播帶貨小程式原始碼中,商品詳情頁是如何獲取html圖片的原始碼HTML
- 微信小程式開發-canves 圖片壓縮 獲取base64微信小程式
- 直播app原始碼,uniapp獲取當前位置APP原始碼
- 直播平臺搭建,實現圖片縮圖功能
- 獲取網路圖片的大小
- JavaScript獲取背景圖片定位值JavaScript
- TP5開發的圖片站,帶手機版
- 用python寫個爬取指定網址上所有圖片,並能根據獲取到的圖片網址,進入網址,再次進行圖片獲取 的程式碼指令碼Python指令碼