Todos os produtos
Search
Central de documentação

ApsaraVideo VOD:Integrar o Short Video SDK para Android

Última atualização: Sep 09, 2026

Integre o Short Video SDK para Android usando o Maven.

Pré-requisitos

O ambiente de desenvolvimento deve atender aos seguintes requisitos:

Item

Requisito

Versão do Android

4.3 ou posterior.

Versão do Java

1,7 ou posterior.

Nível da API do Android

18 ou posterior.

Versão do Android Studio

2.3 ou posterior. Baixar Android Studio

Integrar o SDK usando Maven (recomendado)

  1. Adicione o repositório Maven do Alibaba Cloud.

    Insira a URL do repositório Maven do Alibaba Cloud no arquivo build.gradle do projeto.

    allprojects {
        repositories {
            maven {
                url 'https://maven.aliyun.com/nexus/content/repositories/releases/'
           }
        }
    }
  2. Adicione as dependências ao arquivo build.gradle do módulo do aplicativo:

    Importante

    O Short Video SDK V3.24.0 e versões posteriores exigem o AlivcFFmpeg V4.3.0 ou superior.

    V7.0.0 ou posterior

    dependencies{
        implementation 'com.aliyun.aio:AliVCSDK_ShortVideo:7.11.0'// Required dependency for the Short Video SDK.
        implementation 'com.google.code.gson:gson:2.8.0'// Third-party dependency.
        implementation 'com.aliyun.video.android:upload:1.6.7' // Optional: The upload library. You can omit this if you do not need the upload feature.
        implementation 'com.aliyun.dpa:oss-android-sdk:+'// Optional: The upload SDK and OSS are required for video uploads. You can omit this dependency if you do not need the upload feature.
    }

    V6.21.0 ou anterior

    dependencies{
      implementation 'com.aliyun.video.android:svideopro:6.21.0'// Required for Professional Edition
      implementation 'com.aliyun.video.android:svideostandard:6.21.0'// Required for Standard Edition
      implementation 'com.aliyun.video.android:svideosnap:6.1.0'// Required for Basic Edition
       // Other dependencies.
      implementation 'com.aliyun.video.android:AlivcFFmpeg:4.3.6'
      implementation 'com.google.code.gson:gson:2.8.0'    // The third-party dependency. 
     }
Nota

O Short Video SDK oferece suporte apenas a armeabi-v7a e arm64-v8a. Para garantir compatibilidade com armeabi, copie os arquivos .so da arquitetura armeabi-v7a para a pasta armeabi. Dispositivos ARMv5 e ARMv6 são obsoletos e não têm suporte.

Configurar permissões

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.RECORD_VIDEO" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Nota

O Android 6.0 e versões posteriores exigem solicitações dinâmicas de permissão.

Configurar a licença

Configure o arquivo de licença após obtê-lo. Obter uma licença para o Short Video SDK.

Adicione dois elementos <meta-data> ao arquivo AndroidManifest.xml: com.aliyun.alivc_license.licensekey para a chave da licença e com.aliyun.alivc_license.licensefile para o caminho do arquivo de licença.

<application
   android:icon="@drawable/icon"
   android:label="@string/app_name" >
    <meta-data
         android:name="com.aliyun.alivc_license.licensekey"
         android:value="yourLicenseKey"/> // Enter your license key.
    <meta-data
       android:name="com.aliyun.alivc_license.licensefile"
       android:value="yourLicenseFile"/> // Enter the path to the embedded license file. Example: assets/alivc_license/AliVideoCert.crt.
  ...
</application>

Configurar regras de ofuscação

Adicione as regras de ofuscação ao arquivo proguard-rules.pro:

######################Obfuscation configurations for Short Video SDK#########################
-keep class com.aliyun.**{*;}
-keep class com.duanqu.**{*;}
-keep class com.qu.**{*;}
-keep class com.alibaba.**{*;}
-keep class component.alivc.**{*;}
-keep class com.alivc.**{*;}
-keep class org.webrtc.**{*;}
-keep class org.ugsv.**{*;}

Próximos passos

Inicializar o Short Video SDK para Android

Integração do Player

Para integrar o Short Video SDK e o Player SDK, use o ApsaraVideo MediaBox SDK for Android e evite erros de classes duplicadas e falhas de compilação.

Referências