|
基于exoPlayer 自定义播放器 支持直播 ,ExoUserPlayer 基本播放器 ,GestureVideoPlayer 增加手势 亮度,音量,快进,等手势 ,ManualPlayer 默认手动播放,增加默认图 ,增加广告视频预览 ,增加视频清晰度切换 , 增加缓存视频功能 ,支持自定义各种数据源加载 okttp,rtmp, 缓存,Cronet 等,支持列表播放视频
基于exoPlayer 自定义播放器 Jplayer支持功能:
1 ExoUserPlayer 基本播放
2 GestureVideoPlayer 增加手势 亮度,音量,快进,等手势
3 ManualPlayer 默认手动播放,增加默认图
5 增加广告视频预览切换
6 增加视频清晰度切换
7 增加缓存视频功能
8 支持自定义各种数据源加载 Okttp,Rtmp, 缓存,Cronet等协议,
9 支持列表播放视频
10 支持多种文件类型,MP4,M4A,WebM,Matroska,Ogg,WAV,MP3,MPEG-TS,MPEG-PS,FLV,ADTS (AAC),Flac,M3U8 等
11 支持网络类型 提示是否播放
升级日志
1.5.4
1.优化不播放的息屏
2.调整返回返回键处理 exoPlayerManager.onBackPressed()和VideoPlayerManager.getInstance().onBackPressed() 返回为true 退出界面
3.删除返回事件回调处理 改用 onBackPressed() 返回处理, true 正常出退出界面 false 切换到竖屏
4 修复 1.5.2 和 1.5.1 无法引用问题
1.5.1
1.修复列表播放缓慢滑动销毁,造成黑屏和控制布局错误等问题
2.暴露获取进度条控件方法getTimeBar()
3.修复其他问题等
1.4.9
1.升级内核为r.2.5.2
2.对齐android 依赖库版本对齐,移除"25.4.0"对齐"25.3.1"版本, "25.4.0"导致部分用户无法引用
1.4.8
1 修改自定义加载源类,不再用单利模式,采用控件实使用进行调用
1.4.7
1 修复1.4.6切换bug
1.4.6
1 增加视频列表播放支持
2 增加VideoPlayerManager 列表播放管理类
3 增加自定义进度条控件
4 修复bug
1.4.5
1 增加视频缓存功能
2 去掉ExoUserPlayer 构造方法设置uri
3 修复已知问题
4 增加自定义数据源工厂类,实现自己文件数据源类型
5 升级内核版本
1.4.4
1 修复线路切换文字不改变稳定
2 增加线路提供方法。集合和数组
3 提供布局设置水印,修复水印方法,去掉默认水印
1.4.3
1 修改重新播放页面
2 增加进度默认设置
3 增加占位图设置
4 修复全屏事问题
1.4.1
1 修复其他问题,
2 还原 自定义属性
1.4.0
1 增加视频清晰度切换,在横屏
2 修改手势类,之间业务剥离出来
3 修复其他问题,
4 升级内核版本,布局和业务分离处理
5 重新整理项目结构,不兼容1.4.0 版本之前
1.3.0
1.增加播放数据流量提醒框,增加网络变化监听
2.toobar状态的隐藏和显示, 增加v7依赖
3.直播隐藏进度条
4.两个视频切换,广告视频,进度处理
5.修复已知bug.简化处理
免费下载地址:
基于exoPlayer 自定义播放器 支持直播 ,ExoUserPlayer 基本播放器 ,GestureVideoPlayer 增加手势 亮度 的安卓播放器源码
|
|