本文介绍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.05.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.LogLevelsetLogLevel(Logger.LogLevel logLevel)设置日志级别。