ios 模仿系统相册 预览
来源:互联网 发布:cms设计文档 编辑:程序博客网 时间:2024/06/16 14:56
系统相册的视频和图片 左滑动 和右边滑动都是可以看下一张图片的
然后有视频还能够播放视频
考虑到图片很多
需要使用复用
所以采用 collectionview 来实现
让cell 和屏幕的大小相等
collectionview 的每个也和屏幕大小相等
从横方向滑动就可以了
cell 的照片很容易实现
cell 的视频就很麻烦了
因为视频是用的avplayer
其实就是把abplayer 的layer层到cell 图像的layer层上
播放的时候一个不可避免的问题
就是视频在播放的时候
如果视频滑动,就会造成复用。。。。。
查了以后发现只能监听scrollview的滑动事件
当cell 不是可见的了 就把视频停了 layer层移除掉
下次点击播放的时候再重新添加layer层上去
并且重新给layer新的bonds就好了
这就是思路。
本地视频和网络视频
唯一不同点
一个是从相册直接返回playitem
另外一个是从url 返回playitem
其余都一样
所以完全可以用一套视频框架 传入参数为playitem 即可。
阅读全文
0 0
- ios 模仿系统相册 预览
- android模仿微信相册多选。预览,删除
- iOS 获取系统相册
- iOS 获取系统相册
- iOS开发选取系统相册
- IOS获取系统相册图片
- iOS 二维码的扫描使用,以及图片预览,类似于相册
- cocos2dx-lua ios系统访问系统相册
- iOS 模仿系统的抖动动画
- iOS开发获取系统相册资源,自定义相册(PhotoKit)
- JavaScript相册预览
- flex 相册 预览
- IOS 系统相册 选取多张
- ios从系统相册中读取图片
- iOS 关于系统相册的介绍
- 获取IOS系统相册中的照片
- iOS调用系统相册显示英文标题
- ios开发调用系统相机相册
- 百练 4124 【状态压缩 + 记忆化搜索】
- 面向对象编程思想(OOP)
- Angular4的ng2-ckeditor富文本编辑框的使用
- oninput和onchange在input框里触发函数的问题
- Wordpress 的SMTP的邮件发送 插件WP Email SMTP
- ios 模仿系统相册 预览
- Manacher算法总结
- JDBC工具包
- SQL 语法
- 【数据库】Oracle语句练习
- vc++编译时运行库选择(/MT、/MTd、/MD、/MDd)
- git中refs/for 和refs/heads
- 编程思想的理解(POP,OOP,SOA,AOP)
- valgirnd的简单使用