本文介绍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-full
和com.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) | 设置日志级别。 |