Navigation Menu

Skip to content

Releases: easefun/polyv-android-sdk-2.0-demo

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

19 Mar 09:40
Compare
Choose a tag to compare

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层,故不迁移更新,请开发者集成新版。

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

22 Feb 02:44
Compare
Choose a tag to compare

2024-02-22 polyv-android-sdk-2.0.0-demo v2.21.1

功能完善

  • 【SDK】【SDK】优化升级httpdns

修改依赖

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

API文档请看 v2.21.1 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层,故不迁移更新,请开发者集成新版。

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

05 Jan 02:32
149eabf
Compare
Choose a tag to compare

2024-01-05 polyv-android-sdk-2.0.0-demo v2.21.0

功能完善

  • 【SDK】优化部分视频的seek速度
  • 【SDK】优化在弱网情况下的视频播放体验
  • 【SDK】修复自动续播失效的问题
  • 【SDK】修复已知会引起崩溃的问题

修改依赖

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

API文档请看 v2.21.0 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层,故不迁移更新,请开发者集成新版。

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

01 Sep 06:51
ddda01c
Compare
Choose a tag to compare

2023-09-01 polyv-android-sdk-2.0.0-demo v2.20.0

功能完善

  • 【SDK】支持跨端续播
  • 【SDK】支持溯源水印
  • 【demo】优化跑马灯显示样式
  • 【SDK、demo】移除先前版本中未使用的imei, deviceId字段

修改依赖

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

API文档请看 v2.20.0 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层,故不迁移更新,请开发者集成新版。

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

20 Jul 06:54
5106099
Compare
Choose a tag to compare

2023-07-20 polyv-android-sdk-2.0.0-demo v2.19.1

功能完善&bug修复

  • 【SDK】离线视频鉴权方式修改
  • 【SDK】播放器支持设置起播位置
  • 【SDK】优化在弱网情况下的视频播放体验
  • 【SDK】修复部分视频音画不同步问题
  • 【SDK】修复已知会引起崩溃的问题

修改依赖

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

API文档请看 v2.19.1 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层,故不迁移更新,请开发者集成新版。

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

14 Mar 07:10
Compare
Choose a tag to compare

2023-03-14 polyv-android-sdk-2.0.0-demo v2.18.4

功能完善&bug修复

  • 【SDK】优化播放器超时重连
  • 【SDK】修复错误vid引起崩溃异常
  • 【SDK】修复gif库存在漏洞问题
  • 【SDK】修复错误token引发崩溃问题

修改依赖

// 修改对应的sdk依赖
implementation 'net.polyv.android:polyvPlayer:2.18.4'//SDK核心包
implementation 'net.polyv.android:polyvDownload:2.18.4'
implementation 'net.polyv.android:polyvGif:2.2.3'
implementation 'net.polyv.android:polyvSub:2.18.4'

API文档请看 v2.18.4 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层,故不迁移更新,请开发者集成新版。

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

18 Nov 06:38
Compare
Choose a tag to compare

功能完善&bug修复

  • 【SDK】新增vrm13开关,修复vrm13播放异常

修改依赖

// 修改对应的sdk依赖
implementation 'net.polyv.android:polyvPlayer:2.18.3'//SDK核心包

API文档请看 v2.18.3 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层,故不迁移更新,请开发者集成新版。

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

31 Oct 08:39
9f358e6
Compare
Choose a tag to compare

功能完善&bug修复

  • 【Demo、SDK】幕享投屏升级到1.1.5新版
  • 【SDK】支持后台配置HttpDNS开关
  • 【Demo、SDK】播放器支持软硬解手动切换功能
  • 【SDK】修复VRM13使用软解播放

修改依赖

// 修改对应的sdk依赖
implementation 'net.polyv.android:polyvPlayer:2.18.2'//SDK核心包
implementation 'net.polyv.android:polyvModuleABI:1.7.6'//SDK核心包
implementation 'net.polyv.android:polyvDownload:2.18.2'//SDK下载功能

API文档请看 v2.18.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层,故不迁移更新,请开发者集成新版。

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

23 Sep 08:31
fdbec0a
Compare
Choose a tag to compare

功能完善&bug修复

  • 【SDK】新增支持播放vrm13加密视频
  • 【Demo】修复部分机型小窗播放关闭后播放器未销毁的问题
  • 【SDK】修复部分视频播放未触发 onPlay 回调的问题

修改依赖

// 修改对应的sdk依赖
implementation 'net.polyv.android:polyvPlayer:2.18.0'//SDK核心包
implementation 'net.polyv.android:polyvDownload:2.18.0'//SDK下载功能

API文档请看 v2.18.0 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层,故不迁移更新,请开发者集成新版。

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

05 Sep 10:45
Compare
Choose a tag to compare

新增

  • 【SDK】支持本地传入Token来播放加密视频
  • 【Demo】使用幕享投屏SDK替换乐播投屏SDK

优化

  • 【Demo】优化部分机型无法完全隐藏状态栏问题
  • 【Demo】跑马灯逻辑优化

修改依赖

// 打开项目级别根目录的 build.gradle,补充MavenCentral源地址
allprojects {
    repositories {
        //...省略
        //mavenCentral 源
        mavenCentral()
        //阿里云效关于central的镜像
        maven{
            url 'https://maven.aliyun.com/repository/central'
        }
        //阿里云效仓库,必须添加
        maven {
            credentials {
                username '609cc5623a10edbf36da9615'
                password 'EbkbzTNHRJ=P'
            }
            url 'https://packages.aliyun.com/maven/repository/2102846-release-8EVsoM/'
        }
    }
}

// 修改对应的sdk依赖,注意groupId已经变更,请整个依赖复制修改,请勿仅改动版本号
implementation 'net.polyv.android:polyvPlayer:2.17.0'//SDK核心包
implementation 'net.polyv.android:polyvDownload:2.16.6'//SDK下载功能
implementation 'net.polyv.android:polyvUpload:2.3.4'//SDK上传功能
implementation 'net.polyv.android:polyvSub:2.17.0'//弹幕、截图功能中使用

API文档请看v2.16.6 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层,故不迁移更新,请开发者集成新版。