Skip to content

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

Latest
Compare
Choose a tag to compare
@jlayi jlayi released this 19 Mar 09:40

2024-03-19 polyv-android-sdk-2.0.0-demo v2.21.2

功能完善&bug修复

  • 【SDK】优化升级httpdns
  • 【SDK】完善错误日志收集
  • 【SDK】兼容旧版投屏功能使用
  • 【SDK】修复已知内存泄露问题

修改依赖

// 修改对应的sdk依赖
implementation 'net.polyv.android:polyvPlayer:2.21.2'
implementation 'net.polyv.android:polyvDownload:2.21.2'
implementation 'net.polyv.android:polyvUpload:2.21.2'
implementation 'net.polyv.android:polyvSub:2.21.2'

API文档请看 v2.21.2 API

设置学员唯一标识

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

必要修改

  • 旧版本的下载存在队列错误的问题,无法向前兼容,请使用最新版本的下载队列,参考diff
  • 2.8.0版本开始播放器的渲染控件由SurfaceView更改为TextureView,由于渲染控件间的层级问题,如果是使用demo中的弹幕功能,那么弹幕的view需要更改为DanmakuView才能正常使用。如果是点播sdk和直播sdk同时集成,那么直播sdk的弹幕渲染控件也需要改为DanmakuView。
  • 2.13.0开始,设置下载目录在Android Q版本后仅支持私有目录,强烈建议开发者提前做好数据迁移工作。若保存在非私有目录,则在Android Q后存储相关功能将受限,Android Q以下不受影响。同时也可以设置requestLegacyExternalStorage开启Android Q的兼容模式来临时过渡。
  • 2.15.0开始,投屏SDK正式转移到Demo层,旧版的点播投屏仍旧可以使用,但投屏sdk不再维护更新。旧版投屏SDK和com.easefun.polyv:polyvPlayer:2.15.0+存在冲突。详情查看Wiki《7.视频投屏》介绍
  • 2.15.2开始,旧版SDK由于Bintray停服将废弃使用,请使用新版本v2.15.2+集成。投屏SDK自2.15.0起移动到了Demo层,故不迁移更新,请开发者集成新版。