OC 下载iCloud 图片和视频
在视频选择的时候遇到了一个不太容易发现的bug,产生的原因是由于手机内存小,而用户又打开了相册同步iCloud, 在这时,如果本地可用内存过小,会导致将本地相册中的图片或视频删除只留缩略图,如果App调用的时候想要选取这种图片就需要从iCloud云中进行下载,才能获取原图或原视频.
// get Image[[PHImageManager defaultManager] requestImageDataForAsset:asset options:nil resultHandler:^(NSData * _Nullable imageData, NSString * _Nullable dataUTI, UIImageOrientation orientation, NSDictionary * _Nullable info) {}];
// get Video[[PHImageManager defaultManager] requestPlayerItemForVideo:asset options:nil resultHandler:^(AVPlayerItem * _Nullable playerItem, NSDictionary * _Nullable info) {if (completion) completion(playerItem,info);}];
但是往往之前没有注意到第二个输入options是用来干嘛的,
其实解决方案就来自于这个PHImageRequestOptions,PHVideoRequestOptions。
这这两个options都有一个共同的参数就是
@property (nonatomic, assign, getter=isNetworkAccessAllowed) BOOL networkAccessAllowed;
// if necessary will download the image from iCloud (client can monitor or cancel using progressHandler). Defaults to NO (see start/stopCachingImagesForAssets)
系统的解释也很详细,如果赋值YES,那么允许从iCloud中获取图片和视频,默认是NO。所以要正常获取图片或视频的URL,在云端的资源必须设为YES,不然无法读取到资源
options.networkAccessAllowed = YES;
OC 下载iCloud 图片和视频相关推荐
- 关于win11桌面出现桌面、音乐、文档、下载、图片、视频图标的问题
前言: 每次打开电脑看到以下六个图标,我都有点抓狂的感觉,然后让我有种不想打开电脑的冲动,让我丧失了玩电脑的积极性,总之,让我非常无奈.故此,我为了我的电脑要发起自己的反击,消灭它,才是对我自己的尊重 ...
- python保存爬虫下载的图片和视频
本次是在django中完成 静态文件目录 拼接路径 图片路径 image=os.path.join(STATICFILES_DIRS[0],"audio") # os.path.j ...
- 【uniapp】微信小程序中的视频下载和分享、PDF下载和分享、完整下载(图片、视频、各种文件)
目录 一.视频的下载 二.视频的分享 三.PDF下载和分享 四.完整 五.有可能是坑 一.视频的下载 先使用uni.downloadFile将文件下载到将远程文件下载到小程序内存中,然后使用uni.s ...
- 文件直接下载( 解决图片,视频点击下载的时候在浏览器默认是打开)
/*href:下载的链接;downloadName:下载到本地的文件名*/downloadFile = (href, downloadName) => {// const oa = docume ...
- iOS - 选取相册中iCloud云上图片和视频的处理
关于iOS选取相册中iCloud云上图片和视频 推荐看: TZImagePickerController的源码,这个是一个非常靠谱的相册选择图片视频的库 .当然也可以自己写 如下遇到的问题 工作原因, ...
- Android进阶之路 - 批量下载、缓存图片、视频
之前已经记录过,批量下载图片和缓存本地的方式,此篇主要记录批量下载图片.视频,同时缓存在本地的功能实现 关联篇 Android进阶之路 - 批量下载.缓存图片 Android进阶之路 - 批量下载.缓 ...
- 批量获取唯品会商品链接,详情页图片及视频保存技巧
唯品会作为女性最爱逛的一个购物平台之一,深受大家的喜欢,于是很多商家纷纷入驻该平台,也有的人在里面开起了第二家.第三家店铺--其实以现在网络的发达性,我们早已可以用起辅助工具采集商品到店铺里,今天小编 ...
- Win隐藏 Win10 中的3D对象、文档、音乐、图片、视频、下载、桌面7个文件夹
Windows 10 的 3D对象.文档.音乐.图片.视频.下载.桌面 这7个自作多情的文件夹,不过出现在[此电脑]里面,还出现在[另存为]对话框里面,烦死了,让它消失! 以下代码保存为 reg 文件 ...
- rpgmvp图片怎么看_拼多多商城图片和视频下载不了怎么办,看这里。。。。
最近拼多多商城规则变动,很多软件都不能下载拼多多商城图片和视频.小编今天试了一种新的方法可以同时下载商城里的图片和视频.现在一起来看看是如何操作的吧. 准备软件:下图高手高级版软件 实例操作步骤 1. ...
最新文章
- Study on Android【六】--消息机制,异步和多线程
- Android线程间通信之handler
- 现代软件工程系列 学生的精彩文章 (2) 到底是谁的 bug?
- 日语学习-多邻国-关卡1-时间2
- R载入需要的程辑包:rJava Error
- matlab 神经网络工具箱的实用
- Codeforces Round #453 (Div. 1)
- html multiply属性,multiply
- Linux 就该这么学
- 日本外贸市场开发攻略
- 外交部官员回应中国免签国都是穷乱国:需要时间
- 离职结婚面试买房蚂蚁上市—过山车般魔幻的2020
- java.lang.ArrayStoreException
- Python 神器,自动识别文字中的省市区并绘图
- python识别文字软件_【Python 教程】使用 Python 和大漠插件进行文字识别
- 通俗易懂的讲解二极管三极管工作原理
- 2021年四川高考成绩分数段查询,2021年四川高考成绩排名查询系统,四川高考位次排名表...
- 基于python语言的selenium自动化测试(1)-环境搭建
- 任务8、打印杨辉三角形
- elasticsearch数据迁移esm