Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Integrate the Android SDK

Dernière mise à jour :Aug 10, 2026

Cette rubrique explique comment ajouter la dépendance du SDK Android à un projet Gradle.

Pour intégrer le SDK de chargement Android ApsaraVideo VOD, ajoutez le SDK et sa dépendance OSS à votre projet Gradle, configurez le dépôt Maven Alibaba Cloud et définissez les règles d'obfuscation.

Prérequis

Avant de commencer, assurez-vous de disposer des éléments suivants :

  • Votre appareil Android exécute Android 4.0 ou une version ultérieure.

  • Versions Android prises en charge : Android 4.0 (niveau d'API 14) et versions ultérieures.

Étape 1 : Installer le SDK Android

Ajoutez la dépendance du SDK Android au fichier app/build.gradle de votre projet.

dependencies {
    implementation 'com.aliyun.video.android:upload:1.7.4'
}

Ajoutez l'URL du dépôt Maven Alibaba Cloud au fichier build.gradle situé dans le répertoire racine.

allprojects {
    repositories {
        maven { url "https://maven.aliyun.com/nexus/content/repositories/releases" }
    }
}

Étape 2 : Installer le SDK Android OSS

Le SDK de chargement Android VOD dépend du SDK Android OSS. Pour obtenir les instructions d'installation et la dépendance Gradle, consultez Installer le SDK Android OSS. Ajoutez également la dépendance à votre projet Gradle.

Étape 3 : Configurer les règles d'obfuscation

Ajoutez les règles suivantes à votre fichier proguard-rules.pro. Ces règles empêchent ProGuard d'obfusquer les classes du SDK qui reposent sur la réflexion lors de l'exécution.

-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{*;}