Before you use the upload SDK for Android to upload media files, you must integrate the SDK. This topic describes how to integrate the upload SDK for Android.
Prerequisites
- Android 2.3 or later is used.
- API levels between 14 (Android 4.0) and 30 (Android 11) are supported.
Background information
ApsaraVideo VOD provides two methods that you can use to integrate the upload SDK
for Android: by using remote dependencies and by using local JAR packages. You can
select only one of the two methods. Select one of the methods based on your business
needs and click the corresponding link below to view procedures.
Integrate by using remote dependencies
Integrate by using local JAR packages
Configure obfuscation
Obfuscation rules:
-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{ *; }