-
Notifications
You must be signed in to change notification settings - Fork 34
Version
Yuye edited this page May 29, 2023
·
34 revisions
历史版本
更新日期: 2023-5-29
更新内容:
- SDK全局悬浮窗窗口位置支持记忆;
- SDK默认控制器初始化调整;
- Demo画中画示例优化;
更新日期: 2023-5-26
更新内容:
- SDK新增横竖屏切换时禁用Activity方向切换;
- IJK解码器直播模式参数开关修复;
- 直播示例新增解码器和源切换交互;
- 部分失效资源替换
更新日期: 2023-4-10
更新内容:
- 修复已知BUG;
- 失效资源替换
更新日期: 2022-11-25
更新内容:
- 播放器新增左右声道音量设置方法:setVolume(float leftVolume, float rightVolume);
- 接入文档更新同步EXO解码器版本号
更新日期: 2022-9-20
更新内容:
- 窗口播放器新增自动吸附悬停功能
- 组件库优化
- 修复已知问题
更新日期: 2022-9-16
更新内容:
- 全新widget交互组件SDK发布
- 播放器新增重力横竖屏旋转
- 播放器去除默认UI交互,需额外集成widget SDK才能使用默认交互组件
- 播放器取消initController自定义属性及initController()初始化控制交互组件方法
- 控制器取消initControlComponents方法
- 解码器通过Factory构建
更新日期: 2022-9-9
更新内容:
- 修复已知BUG
- 祝大家中秋节快乐,阖家安康!
更新日期: 2022-9-6
更新内容:
- 修复低系统版本seekBar显示问题
更新日期: 2022-9-5
更新内容:
- IJK解码提升首帧播放速度、新增硬件解码开关设置
- 优化播放器initController属性
- 部分interfaces类名修改
- 缩放模式配置由全局更改为随播放器生命周期,默认缩放模式为原始大小
更新日期: 2022-9-3
更新内容:
- 全新cache库发布,提供预缓存和边播边存api
- 支持预缓存模式播放
更新日期: 2022-9-2
更新内容:
- IJK解码器内核随ijk库一起发布,支持一键引用ijk解码器
- 优化IJK解码器seek关键帧
- 新增exo依赖库,exo解码器支持一键引用
更新日期: 2022-9-1
更新内容:
- 视频画面渲染器支持自定义
- 播放器新增设置画面旋转角度方法setDegree(int degree)
- 自定义解码器相关代码优化
- 新增全屏播放时沉浸效果设置
更新日期: 2022-8-31
更新内容:
- 2.0.1版本起同步发布ijk+videocache库
更新日期: 2022-8-29
更新内容:
- 修复已知BUG
- 优化交互
更新日期: 2022-8-26
更新内容:
- IVideoController新增api
- VideoController屏幕锁支持关闭
- 新增控制器设置自定义场景
更新日期: 2022-8-25
更新内容:
- 全新的2.0.0版本发布,重新设计Controller架构
- 所有UI交互组件均支持自定义和局部自定义
- 去除播放器兜底点击事件,去除setTitle方法,由controller实现
- 取消开启全屏、小窗口播放后还原到常规播放时的居中于父布局的属性
更新日期: 2022-8-20
更新内容:
- BasePlayer中的setTempContext(Context context)更名为setParentContext(Context context),getTempContext()更名为getParentContext()
- 优化内部交互
更新日期: 2022-8-16
更新内容:
- 默认控制器新增列表播放器交互场景,setListPlayerMode(boolean itemPlayerMode,boolean defaultSoundMute);
- 去除BaseController的setOnControllerListener方法,由子controller自行实现
- BasePlayer的isWork更名为isWorking
更新日期: 2022-8-15
更新内容:
- 电量、时间UI微调
- 原com.android.iplayer.media.VideoPlayer更改为:com.android.iplayer.widget.VideoPlayer
更新日期: 2022-8-11
更新内容:
- SDK新增适配英语语言环境
- 修复手势快进快退总时长显示BUG
- 控制器新增是否显示静音交互开关
- 播放器新增toggleMute()方法并返回结果
更新日期: 2022-8-11
更新内容:
- 修复任意位置直接启动全屏播放后退出全屏BUG
- 修复控制锁开启后反复切换横竖屏控制锁状态BUG
更新日期: 2022-8-10
更新内容:
- 新增全屏状态下电池电量、充电状态、系统时间实时显示
- 修复转场播放场景时手势交互无法更改音量BUG
更新日期: 2022-8-8
更新内容:
- 优化手势交互UI协调工作
- UI控制器优化
更新日期: 2022-8-8
更新内容:
- 修复转场、全局悬浮窗到Activity播放场景时手势操作改变屏幕亮度BUG
- 微调手势交互UI
更新日期: 2022-8-8
更新内容:
- 新增手势识别交互控制屏幕亮度、声音、快进、快退等。横屏默认开启,如需实现自己的带有手势识别的UI交互控制器,请继承GestureController0
- BaseController中的progress方法更名为onProgress,并且从子线程中回调更改到主线程回调,请实现此方法逻辑的同仁注意!
- 新增横屏状态下屏幕锁功能
- 优化surface render部分代码
- 优化控制器交互
- Demo新增ExoPlayer解码器示例
- Demo项目环境更换到androidx
更新日期: 2022-8-1
更新内容:
- 向建军节献礼,祝所有军哥哥节日快乐!愿祖国强大、繁荣、昌盛!祝所有开发者暴富、身体健康!。
- 1.0.0版本首发,功能支持包括但不限于如下:
- 支持常规http或https等网络地址播放
- 支持本地Assets和Raw资源文件播放
- SDK自带默认解码器+UI控制器交互
- 支持倍速、缩放模式、静音、镜像调节设置
- 支持多播放器同时播放
- 支持解码器动态切换和完全自定义视频解码器
- 支持完全自定义UI控制器、手势识别控制器交互等
- 支持直播拉流
- 支持任意界面开启无权限Activity级别可拖拽小窗口播放
- 支持任意界面开启可拖拽全局悬浮窗窗口播放
- 支持任意界面直接启动全屏播放
- 支持连续播放视频列表
- 默认UI控制器支持片段试看交互
- Demo列表或组件之间无缝转场播放示例
- Demo悬浮窗窗口播放带参无缝跳转Activity示例
- Demo仿抖音播放示例
- Demo弹幕交互示例
- Demo Android8.0+画中画示例