首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏APP自动化测试

    iOS-使用ALAssetsLibrary获取相册图片视频

    ALAssetsLibrary获取相册图片视频 ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; [library

    1.4K50发布于 2019-10-15
  • 来自专栏一“技”之长

    iOS开发之AssetsLibrary框架使用

    三、ALAssetsLibrary资源库对象     ALAssetsLibrary类用来构建资源库对象,这个对象用来整体操作系统的相册资源,在使用它之前我们可以使用下面的方法来获取用户的授权情况: + 资源库中的资源数据是以组的方式进行存储,下面代码示例了获取资源组的方式: _library = [[ALAssetsLibrary alloc]init]; [_library enumerateGroupsWithTypes 下面列举了ALAssetsLibrary中其他常用的方法: //直接通过URL来获取资源 - (void)assetForURL:(NSURL *)assetURL resultBlock:(ALAssetsLibraryAssetForURLResultBlock // 权限错误 }; 四、ALAssetsGroup资源组对象     资源组其实就是对应与我们相册中的一组资源,我们可以通过如下的方便遍历出其中的所有资源: _library = [[ALAssetsLibrary

    1.3K10发布于 2018-09-20
  • 来自专栏進无尽的文章

    多媒体 -获取本地图片和视频文件

    前言 很多自定义播放器,和自定义多选相册的图片都是需要先获取系统图片库中的所有图片资源或者视屏资源 ,所使用的核心方法就是AssetsLibrary框架里的ALAssetsLibrary。 albumVideoInfos = [[NSMutableArray alloc]initWithCapacity:0]; [self loadVideos]; } - (void)loadVideos{ ALAssetsLibrary *library1 = [[ALAssetsLibrary alloc] init]; [library1 enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock

    1.1K20发布于 2018-09-12
  • 来自专栏Jacklin攻城狮

    iOS中,系统相册的那些事

    自定义相册方式之一 ALAssetsibrary 基本介绍:该框架可实现自定义相册,实现定制的图片选择器,可支持多选、自定义界面,只不过API在iOS9.0版本被标记废弃,即iOS9.0之前的版本可以使用ALAssetsLibrary 成员介绍: 1.ALAssetsGroup:映射照片库(ALAssetsLibrary)中的一个相册,通过ALAssetsGroup可以获取相册相应的信息,以及获取到对应相册下的所有图片资源; 具体实现 1.导入头文件** #import <AssetsLibrary/ALAssetsLibrary.h>** 或者 ** @import AssetsLibrary;** 2.实例化AssetsLibrary **ALAssetsLibrary *assertLibray = [[ALAssetsLibrary alloc]init];** 3.遍历照片库所有的相册 groups = [NSMutableArray

    1.6K20发布于 2018-09-12
  • 来自专栏攻城狮的动态

    iOS中,系统相册的那些事

    自定义相册方式之一 ALAssetsibrary 基本介绍:该框架可实现自定义相册,实现定制的图片选择器,可支持多选、自定义界面,只不过API在iOS9.0版本被标记废弃,即iOS9.0之前的版本可以使用ALAssetsLibrary 成员介绍: 1.ALAssetsGroup:映射照片库(ALAssetsLibrary)中的一个相册,通过ALAssetsGroup可以获取相册相应的信息,以及获取到对应相册下的所有图片资源; 2. 具体实现 1.导入头文件** #import <AssetsLibrary/ALAssetsLibrary.h>** 或者 ** @import AssetsLibrary;** 2.实例化AssetsLibrary *ALAssetsLibrary assertLibray = [[ALAssetsLibrary alloc]init]; 3.遍历照片库所有的相册 groups = [NSMutableArray

    2K40发布于 2018-05-15
  • 来自专栏KyXu

    【iOS开发】Connection to assetsd was interrupted or assetsd died

    示例代码 即,import AssetsLibrary 之后,在 imagePickerController 的方法中,通过 ALAssetsLibrary 的 writeImageToSavedPhotosAlbum

    1.6K10发布于 2019-04-11
  • 来自专栏月亮与二进制

    iOS摄像头和相册-UIImagePickerController

    获取视频文件的url NSURL* mediaURL = [info objectForKey:UIImagePickerControllerMediaURL]; //创建ALAssetsLibrary ALAssetsLibrary *assetsLibrary = [[ALAssetsLibrary alloc] init]; // 将视频保存到相册中 [assetsLibrary

    1.2K10发布于 2021-11-23
  • 来自专栏哈雷彗星撞地球

    iOS 中的CIFilter(基础用法)

    ALAssetsLibrary 提供了将CGImage直接保存到相册的示例方法:writeImageToSavedPhotosAlbum,只可惜它到iOS 9.0 就弃用了☹️,当工程的最低兼容版本大于 cgimage = softwareContext.createCGImage(imageToSave, fromRect: imageToSave.extent) // 4 使用 ALAssetsLibrary 保存到相册 let library = ALAssetsLibrary() library.writeImageToSavedPhotosAlbum(cgimage,

    2.5K30发布于 2018-08-22
  • 来自专栏王大锤

    iOS 判断相册相机是否允许

    return; } 2 判断是否允许使用相册: ALAuthorizationStatus author = [ALAssetsLibrary

    1K70发布于 2018-05-17
  • 来自专栏全栈程序员必看

    UIImagePickerController本地化控件文字

    甚至你调用系统其他库(比方ALAssetsLibrary)返回的各种字符串都是英文的。 解决这个的方案是往Info.plist里加入key/value。

    67320编辑于 2022-07-07
  • 来自专栏落影的专栏

    GPUImage详细解析(十)用GPUImage和指令配合合并视频

    movieWriter finishRecording]; [strongSelf->_imageMovieComposition endProcessing]; ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; if (UIVideoAtPathIsCompatibleWithSavedPhotosAlbum

    1.5K100发布于 2018-04-27
  • 来自专栏iOS开发笔记

    iOS开发照片框架详解(一)-- AssetsLibrary

    tipTextWhenNoPhotosAuthorization; // 提示语 // 获取当前应用对照片的访问授权状态 ALAuthorizationStatus authorizationStatus = [ALAssetsLibrary :@"请在设备的\"设置-隐私-照片\"选项中,允许%@访问你的手机相册", appName]; // 展示提示语 } 如果已经获取授权,则可以获取相册列表: _assetsLibrary = [[ALAssetsLibrary [ALAssetsLibrary disableSharedPhotoStreamsSupport];

    1.9K70发布于 2018-03-30
  • 来自专栏iOS开发笔记

    ios开发照片框架详解(一)-- AssetsLibrary

    tipTextWhenNoPhotosAuthorization; // 提示语 // 获取当前应用对照片的访问授权状态 ALAuthorizationStatus authorizationStatus = [ALAssetsLibrary :@"请在设备的\"设置-隐私-照片\"选项中,允许%@访问你的手机相册", appName]; // 展示提示语 } 如果已经获取授权,则可以获取相册列表: _assetsLibrary = [[ALAssetsLibrary [ALAssetsLibrary disableSharedPhotoStreamsSupport]; ———————— END ————————

    1.6K90发布于 2018-03-30
  • 来自专栏APP自动化测试

    iOS实现视频和图片的上传

    NSLog(@"video path: %@", info[UIImagePickerControllerMediaURL]); ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; [library writeVideoAtPathToSavedPhotosAlbum:info

    2.6K71发布于 2019-10-15
  • 来自专栏iOSer成长记录

    iOS-AVFoundation自定义相机详解

    AVCaptureAudioDataOutput 视频——AVCaptureVideoDataOutput 生成视频文件——AVAssetWriter、AVAssetWriterInput 写入相册——ALAssetsLibrary } } } CFRelease(sampleBuffer); }); } } 写入相册——ALAssetsLibrary 、PHPhotoLibrary iOS9.0以前: ALAssetsLibrary *lab = [[ALAssetsLibrary alloc]init]; // 保存视频 [lab

    3.1K80发布于 2018-06-29
  • 来自专栏落影的专栏

    GPUImage详细解析(七)文字水印和动态图像水印

    以显示到UI和GPUImageMovieWriter以写入临时文件; 4、视频文件的音频数据通过GPUImageMovie传给GPUImageMovieWriter以写入临时文件; 5、最后临时文件通过ALAssetsLibrary

    2.5K50发布于 2018-04-27
  • 来自专栏落影的专栏

    GPUImage详细解析(六)-用视频做视频水印

    GPUImageDissolveBlenderFilter进行合并,最后把数据传给响应链的终点GPUImageView以显示到UI和GPUImageMovieWriter以写入临时文件,最后临时文件通过ALAssetsLibrary

    2.5K30发布于 2018-04-27
  • 来自专栏全栈程序员必看

    iphone 相册权限没办法开启_苹果请求访问App将在此处显示

    if (iOS8Later) { return [PHPhotoLibrary authorizationStatus]; } else { return [ALAssetsLibrary

    1.7K30编辑于 2022-11-08
  • 来自专栏落影的专栏

    iOS面试题----实践向

    testImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); [[[ALAssetsLibrary

    95570发布于 2018-04-27
  • 来自专栏码客

    ALAsset和ALAssetRepresentation详解

    ZJGetALAssetBlock)(ALAsset *); 获取方法 + (void)getALAssetByNSURL:(NSURL *)url callback:(ZJGetALAssetBlock)block{ ALAssetsLibrary

    98620发布于 2019-10-22
领券