Ce guide explique comment intégrer la démo de vidéo courte pour Android.
Prérequis
Avant de commencer, vérifiez que votre environnement de développement répond aux exigences suivantes.
|
Catégorie |
Description |
|
Version du système |
Android 4.3 ou version ultérieure. |
|
Version de l'API |
Niveau d'API 18 ou supérieur. |
|
Architecture CPU |
ARM64 et ARMv7 sur les appareils physiques ; les simulateurs ne sont pas pris en charge. |
|
Prise en charge des versions d'Android Studio |
Android Studio 3.1 ou version ultérieure. Téléchargez Android Studio. |
Terminez la configuration du serveur d'application et démarrez-le avant de poursuivre. Pour obtenir des instructions, consultez la rubrique Configuration du serveur d'application.
Procédure
-
Téléchargez la démo de vidéo courte pour Android depuis la page SDK de vidéo courte (solution de vidéo courte) et décompressez l'archive.
Description de la structure des répertoires
- demo - ApsaraVideoQuVideo - |- AlivcLittleVideo # Contains the code for the short video services. - |- AliyunCrop # The cropping module. Contains the code for the cropping UI. - |- AliyunEditor # The editing module. Contains the code for the editing UI. - |- AliyunFileDownLoader # The module for resource downloading and database operations. - |- AliyunRecorder # The module for the recording UI. - |- AliyunSVideoBase # Contains custom views and utility classes. - |- AliyunSvideoMusic # The module for the music UI. - |- AliyunVideoCommon # The common module, which contains utility classes. - |- thirdparty-lib # Contains third-party dependencies required by the demo. - SDK # The SDK used by the project. You can also import an SDK manually. - xxxReleaseNote.md # Release notes. -
Importez et configurez le projet.
Ouvrez Android Studio, cliquez sur Open an existing Android Studio project, puis sélectionnez le dossier ./demo/ApsaraVideoQuVideo dans les fichiers du projet décompressés.
-
Configurez l'adresse du serveur.
Chemin du fichier : AlivcLittleVideo/src/main/java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java.
Modifiez la variable
BASE_URLdans le fichier. Définissez cette variable sur l'adresse IP publique de l'instance ECS configurée pour le serveur d'application de vidéo courte, en ajoutant le port 8080.Exemple : http://<adresse IP publique de votre instance ECS>:8080.
package com.aliyun.apsara.alivclittlevideo.constants; /** * API endpoint URL for the application server. * NOTE: This server is intended for demonstration purposes only. Do not use it in a production environment. * To learn how to integrate your own application server, see the documentation: https://www.alibabacloud.com/help/document_detail/108783.html * @author xlx */ public class AlivcLittleServerApiConstants { /** * Application server base URL. */ public static final String BASE_URL = "http://:8080"; /** * Base URL for video cover images */ public static final String URL_IMAGE_BASE = "https://alivc-demo-vod.aliyuncs.com/"; }
-
Compilez et exécutez le projet.
Connectez un appareil physique Android à votre ordinateur à l'aide d'un câble de données. Sur votre appareil, activez les options pour les développeurs et le débogage USB dans les paramètres du système. Après avoir autorisé le débogage sur votre appareil, sélectionnez-le dans Android Studio.
Cliquez sur le bouton build and run pour compiler le projet. L'application s'installe et se lance ensuite sur votre appareil physique Android.