在使用Android端上传SDK上传媒体之前,需要先集成相关SDK。本文提供集成指引。

前提条件

  • 您的Android终端系统版本为2.3或以上版本。
  • Android上传SDK,支持范围:Android 4.0(API 14)-Android 11。

背景信息

集成Android上传SDK可分为远程依赖和本地JAR包依赖两种方式。两种方式只能选择一种使用。请根据业务需求选择并跳转至对应文档操作:

远程依赖方式集成

  1. 在项目的app/build.gradle文件中加入Android端上传SDK的依赖项。
    dependencies {
        implementation 'com.aliyun.video.android:upload:1.6.5'
    }
  2. 在根目录下的build.gradle文件增加阿里云Maven仓库地址。
    allprojects {
        repositories {
            maven { url "https://maven.aliyun.com/nexus/content/repositories/releases" }
        }
    }
  3. 安装OSS Android SDK。
    操作指引请参见安装OSS Android SDK

本地JAR包依赖方式集成

  1. 下载Android端上传SDK(VODUpload Android SDK)。
    详细信息,请参见SDK下载。 解压后将libs目录下aliyun-vod-upload-android-sdk-xxx.jar、gson-xxx.jar、jsr305-xxx.jar文件导入工程的libs目录。
  2. 安装OSS Android SDK。
    详细信息,请参见安装OSS Android SDK

混淆配置

混淆规则如下:

-keep class com.aliyun.vod.jasonparse.**{ *; }
-keep class com.aliyun.auth.model.**{ *; }
-keep class com.aliyun.vod.qupaiokhttp.**{ *; }
-keep class com.alibaba.sdk.android.vod.upload.model.**{ *; }
-keep class com.aliyun.auth.core.AliyunVodErrorCode{ *; }
-keep class com.alibaba.sdk.android.vod.upload.VODUploadClient{ *; }
-keep class com.alibaba.sdk.android.vod.upload.VODUploadCallback{ *; }
-keep class com.alibaba.sdk.android.vod.upload.VODSVideoUploadClient{ *; }
-keep class com.alibaba.sdk.android.vod.upload.VODSVideoUploadCallback{ *; }