polyv-android-sdk-2.0.0-demo v2.10.0
设置学员唯一标识
请调用PolyvSDKClient
的setViewerId方法设置学员唯一标识。可以获得Polyv更好的技术支持服务,设置学员唯一标识的意义点这里。
新增接口
- 新增设置自动播放接口。使用PolyvVideoView.setAutoPlay(boolean isAutoPlay)方法。
- 新增获取当前播放进度回调。使用
PolyvVideoView
的setOnGetCurrentPositionListener(IPolyvOnGetCurrentPositionListener l)方法、setOnGetCurrentPositionListener(long intervalMs, IPolyvOnGetCurrentPositionListener l)方法设置监听回调。
新增功能
- 新增三分屏播放课件功能。
- 新增视频加载时支持显示视频流的加载网速。
功能完善&bug修复
- 升级demo项目Gradle版本。
- 修复某些视频seek到duration时间点无法播放的问题。
- 修复直播转存的视频,视频前面被截取后无法续播的问题。
- 跑马灯的闪烁样式支持渐变效果。
- 修复发送的弹幕样式没有生效的问题。
- 修复自定义问答没有发送答题统计的问题。
- 修复自定义问答没有清空,导致切换视频时,会显示上一个视频设置的自定义问答的问题。
必要修改
- 从2.8.0版本开始播放器的渲染控件由SurfaceView更改为TextureView,由于渲染控件间的层级问题,如果是使用demo中的弹幕功能,那么弹幕的view需要更改为DanmakuView才能正常使用。如果是点播sdk和直播sdk同时集成,那么直播sdk的弹幕渲染控件也需要改为DanmakuView。
修改依赖
polyvPlayer包和polyvDownload包需要同时升级。
//compile 'com.easefun.polyv:polyvPlayer:2.9.0'//SDK核心包
implementation 'com.easefun.polyv:polyvPlayer:2.10.0'//SDK核心包
//compile 'com.easefun.polyv:polyvDownload:2.8.2'//SDK下载功能
implementation 'com.easefun.polyv:polyvDownload:2.9.0'//SDK下载功能
//compile 'com.easefun.polyv:polyvSub:2.9.0'//弹幕、截图功能中使用
implementation 'com.easefun.polyv:polyvSub:2.10.0'//弹幕、截图功能中使用
jar和so都由maven仓库统一管理,通过依赖自动引入。
API文档请看v2.10.0 API