升级4.5.0至5.1.4及以上

本文介绍Android播放器SDK从4.5.0版本升级到5.1.4及以上版本的升级步骤及SDK在5.1.4及以上版本的重要变更。

背景信息

Android播放器SDK4.5.0版本SDK及后续的版本SDK仅类名和方法有变化,版本号有区别。

升级路径

如果您现在使用的是Android播放器SDK4.5.0版本,想要升级到5.1.4及以上版本时,直接更新SDK依赖包中的版本号即可。具体操作步骤请参见升级步骤。低于4.5.0版本直接升级至5.1.4版本暂无参考文档,如有需要请提交工单,获取阿里云技术支持。

升级步骤

如果您现在使用的是4.5.0版本,将build.gradle中的播放器SDK的两个依赖包com.aliyun.sdk.android:AliyunPlayer:4.5.0-fullcom.alivc.conan:AlivcConan:4.5.0修改为目标版本对应的版本号即可完成升级。更多SDK信息请参见播放器SDK发布历史

说明
  • Android播放器SDK 5.3.0及其以后的版本不需要引入AlivcConan依赖(保持已有版本号不变),只引入AliyunPlayer依赖(更新至对应的版本号)即可。

  • Android播放器SDK 5.4.7.1及其以后的版本需要申请并配置License之后才能正常使用,详情请参见License说明

类名与方法变化

4.5.0版本的播放器日志相关的接口在5.1.4及以上中移植到com.cicada.player.utils.Logger类中,5.1.4及以上中先通过Logger.getInstance(context)获取 Logger对象,然后调用其他日志相关的方法即可。具体变化情况参见下表:

说明

4.5.0的minSDKVersion支持到16,5.1.4及以上的minSDKVersion支持到18。

4.5.0

5.1.4及以上

描述

VcPlayerLog

相关代码全部删除

日志相关的部分内容。

说明

5.1.4及以上版本中可通过getInstance(Context context)enableConsoleLog(boolean bEnabled)setLogCallback(Logger.OnLogCallback callback)setLogLevel(Logger.LogLevel logLevel)等方法使用日志。

不涉及

新增:getInstance(Context context)

获取Logger单例对象。

enableLog(boolean enable)

enableConsoleLog(boolean bEnabled)

开启播放器日志。

setLogCallback(LogLevel logLevel, IPlayer.OnLogCallback callback)

setLogCallback(Logger.OnLogCallback callback)

设置日志回调。

com.aliyun.player.LogLevel

setLogLevel(Logger.LogLevel logLevel)

设置日志级别。