手把手教你封装一个高效视频播放器
来源:互联网
源码下载,欢迎star
演示Demo下载
本项目使用播放器是ijkplay, 并且进行封装和修改
主要功能:
1.重新编辑ijkplay的so库, 使其更精简和支持https协议
2.自定义MediaDataSource, 使用okhttp重写网络框架, 网络播放更流畅
3.实现视频缓存, 并且自定义LRUCache算法管理缓存文件
4.全局使用一个播放器, 实现视频在多个Activity之前无缝切换, 流畅播放
5.加入更多兼容性判断, 适配绝大数机型
复制代码
本项目使用播放器是ijkplay, 并且进行封装和修改
主要