Skip to content

polyv-android-sdk-2.0.0-demo v2.10.0

Compare
Choose a tag to compare
@tanqu2013 tanqu2013 released this 19 Sep 06:08
· 67 commits to master since this release

设置学员唯一标识

请调用PolyvSDKClientsetViewerId方法设置学员唯一标识。可以获得Polyv更好的技术支持服务,设置学员唯一标识的意义点这里

新增接口

新增功能

  • 新增三分屏播放课件功能。
  • 新增视频加载时支持显示视频流的加载网速。

功能完善&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