Skip to content

Version

Yuye edited this page May 29, 2023 · 34 revisions

历史版本

2.1.26.1

更新日期: 2023-5-29
更新内容:

  1. SDK全局悬浮窗窗口位置支持记忆;
  2. SDK默认控制器初始化调整;
  3. Demo画中画示例优化;

2.1.23

更新日期: 2023-5-26
更新内容:

  1. SDK新增横竖屏切换时禁用Activity方向切换;
  2. IJK解码器直播模式参数开关修复;
  3. 直播示例新增解码器和源切换交互;
  4. 部分失效资源替换

2.1.21

更新日期: 2023-4-10
更新内容:

  1. 修复已知BUG;
  2. 失效资源替换

2.1.20

更新日期: 2022-11-25
更新内容:

  1. 播放器新增左右声道音量设置方法:setVolume(float leftVolume, float rightVolume);
  2. 接入文档更新同步EXO解码器版本号

2.1.1

更新日期: 2022-9-20
更新内容:

  1. 窗口播放器新增自动吸附悬停功能
  2. 组件库优化
  3. 修复已知问题

2.1.0

更新日期: 2022-9-16
更新内容:

  1. 全新widget交互组件SDK发布
  2. 播放器新增重力横竖屏旋转
  3. 播放器去除默认UI交互,需额外集成widget SDK才能使用默认交互组件
  4. 播放器取消initController自定义属性及initController()初始化控制交互组件方法
  5. 控制器取消initControlComponents方法
  6. 解码器通过Factory构建

2.0.5.3

更新日期: 2022-9-9
更新内容:

  1. 修复已知BUG
  2. 祝大家中秋节快乐,阖家安康!

2.0.5.2

更新日期: 2022-9-6
更新内容:

  1. 修复低系统版本seekBar显示问题

2.0.5.1

更新日期: 2022-9-5
更新内容:

  1. IJK解码提升首帧播放速度、新增硬件解码开关设置
  2. 优化播放器initController属性
  3. 部分interfaces类名修改
  4. 缩放模式配置由全局更改为随播放器生命周期,默认缩放模式为原始大小

2.0.4.1

更新日期: 2022-9-3
更新内容:

  1. 全新cache库发布,提供预缓存和边播边存api
  2. 支持预缓存模式播放

2.0.3.2

更新日期: 2022-9-2
更新内容:

  1. IJK解码器内核随ijk库一起发布,支持一键引用ijk解码器
  2. 优化IJK解码器seek关键帧
  3. 新增exo依赖库,exo解码器支持一键引用

2.0.2.2

更新日期: 2022-9-1
更新内容:

  1. 视频画面渲染器支持自定义
  2. 播放器新增设置画面旋转角度方法setDegree(int degree)
  3. 自定义解码器相关代码优化
  4. 新增全屏播放时沉浸效果设置

2.0.1

更新日期: 2022-8-31
更新内容:

  1. 2.0.1版本起同步发布ijk+videocache库

2.0.0.7

更新日期: 2022-8-29
更新内容:

  1. 修复已知BUG
  2. 优化交互

2.0.0.2

更新日期: 2022-8-26
更新内容:

  1. IVideoController新增api
  2. VideoController屏幕锁支持关闭
  3. 新增控制器设置自定义场景

2.0.0

更新日期: 2022-8-25
更新内容:

  1. 全新的2.0.0版本发布,重新设计Controller架构
  2. 所有UI交互组件均支持自定义和局部自定义
  3. 去除播放器兜底点击事件,去除setTitle方法,由controller实现
  4. 取消开启全屏、小窗口播放后还原到常规播放时的居中于父布局的属性

1.0.5.2

更新日期: 2022-8-20
更新内容:

  1. BasePlayer中的setTempContext(Context context)更名为setParentContext(Context context),getTempContext()更名为getParentContext()
  2. 优化内部交互

1.0.5

更新日期: 2022-8-16
更新内容:

  1. 默认控制器新增列表播放器交互场景,setListPlayerMode(boolean itemPlayerMode,boolean defaultSoundMute);
  2. 去除BaseController的setOnControllerListener方法,由子controller自行实现
  3. BasePlayer的isWork更名为isWorking

1.0.4.6

更新日期: 2022-8-15
更新内容:

  1. 电量、时间UI微调
  2. 原com.android.iplayer.media.VideoPlayer更改为:com.android.iplayer.widget.VideoPlayer

1.0.4.5

更新日期: 2022-8-11
更新内容:

  1. SDK新增适配英语语言环境
  2. 修复手势快进快退总时长显示BUG
  3. 控制器新增是否显示静音交互开关
  4. 播放器新增toggleMute()方法并返回结果

1.0.4.3

更新日期: 2022-8-11
更新内容:

  1. 修复任意位置直接启动全屏播放后退出全屏BUG
  2. 修复控制锁开启后反复切换横竖屏控制锁状态BUG

1.0.4

更新日期: 2022-8-10
更新内容:

  1. 新增全屏状态下电池电量、充电状态、系统时间实时显示
  2. 修复转场播放场景时手势交互无法更改音量BUG

1.0.3.2

更新日期: 2022-8-8
更新内容:

  1. 优化手势交互UI协调工作
  2. UI控制器优化

1.0.2

更新日期: 2022-8-8
更新内容:

  1. 修复转场、全局悬浮窗到Activity播放场景时手势操作改变屏幕亮度BUG
  2. 微调手势交互UI

1.0.1

更新日期: 2022-8-8
更新内容:

  1. 新增手势识别交互控制屏幕亮度、声音、快进、快退等。横屏默认开启,如需实现自己的带有手势识别的UI交互控制器,请继承GestureController0
  2. BaseController中的progress方法更名为onProgress,并且从子线程中回调更改到主线程回调,请实现此方法逻辑的同仁注意!
  3. 新增横屏状态下屏幕锁功能
  4. 优化surface render部分代码
  5. 优化控制器交互
  6. Demo新增ExoPlayer解码器示例
  7. Demo项目环境更换到androidx

1.0.0

更新日期: 2022-8-1
更新内容:

  1. 向建军节献礼,祝所有军哥哥节日快乐!愿祖国强大、繁荣、昌盛!祝所有开发者暴富、身体健康!。
  2. 1.0.0版本首发,功能支持包括但不限于如下:
  • 支持常规http或https等网络地址播放
  • 支持本地Assets和Raw资源文件播放
  • SDK自带默认解码器+UI控制器交互
  • 支持倍速、缩放模式、静音、镜像调节设置
  • 支持多播放器同时播放
  • 支持解码器动态切换和完全自定义视频解码器
  • 支持完全自定义UI控制器、手势识别控制器交互等
  • 支持直播拉流
  • 支持任意界面开启无权限Activity级别可拖拽小窗口播放
  • 支持任意界面开启可拖拽全局悬浮窗窗口播放
  • 支持任意界面直接启动全屏播放
  • 支持连续播放视频列表
  • 默认UI控制器支持片段试看交互
  • Demo列表或组件之间无缝转场播放示例
  • Demo悬浮窗窗口播放带参无缝跳转Activity示例
  • Demo仿抖音播放示例
  • Demo弹幕交互示例
  • Demo Android8.0+画中画示例