关于Photos库的简单应用,筛选、获取、GIF、livePhoto、video、GIF存储到相册等


写在最开始

由于本项目中对UI还原度要求较高,交互要求完全还原,用别人封装的改起来总归是有些别扭;为了后续方便自己实现定制UI交互等,决定自己从系统API开始封装一套相册资源选择器。

而AL用起来则到处报被弃用的⚠️,想逼死我这个强迫症啊~
然后就选择了PH,总的来说和AL比较类似,但是很多东西实现起来却是缺这少那的。虽说磨了有段时间,但目前用起来效果&性能尚可;下边分享点小坑和核心代码。

  • 一、简单实现拉取所有相册资源(照片视频等),并保持创建时间排序
  • 二、筛选大小,剔除不符合规则视频
  • 三、gif区分、处理以及一些猜测(希望有朋友能帮忙验证最后的猜测)
  • 四、网络GIF图存储到相册

一、 其实一开始就遇到了个问题,不能同时获取照片和视频。。。
最后为分别拉出加到同一个数组之后,进行按时间排序

上一篇:2021-08-08,闲来无事,爬个图片网站。


下一篇:js接收html传值