La démo du SDK ApsaraVideo MediaBox présente les meilleures pratiques pour le workflow de bout en bout d'ApsaraVideo, en illustrant la lecture, la vidéo courte et l'ingestion de flux. Vous pouvez scanner le code QR pour installer et essayer la démo sur votre téléphone, ou télécharger le code source pour le compiler et l'exécuter localement.
Le service de téléchargement de ressources intégré est un service temporaire mis en place par Alibaba Cloud. Sa disponibilité et sa stabilité ne sont pas garanties. Ce service est destiné uniquement à des fins de démonstration et ne doit pas être utilisé dans un environnement de production commercial.
Si vous prévoyez d'utiliser l'application à des fins commerciales, vous devez la modifier pour utiliser votre propre serveur de téléchargement de ressources. Alibaba Cloud ne fournit aucune fonctionnalité liée à cette adresse de téléchargement de ressources et n'offre aucun support pour sa mise en œuvre.
Essayer l'application de démo précompilée
Scénario d'IA conversationnelle en temps réel : Permet une interaction audio et vidéo efficace entre l'IA et les utilisateurs.
Scénario de streaming en direct : Les cas d'utilisation incluent le streaming en direct pour le e-commerce, la formation en entreprise, le co-streaming, etc.
Scénario de divertissement interactif et d'appel : Les cas d'utilisation incluent les salons de discussion vocale, les salles de karaoké en ligne, les appels 1-to-1, les appels de groupe, etc.
Scénario VOD : Les cas d'utilisation incluent les mini-séries dramatiques, la lecture basée sur un flux, la lecture immersive, la création de vidéos courtes, etc.
Télécharger et installer
Scannez le code QR ci-dessous pour télécharger et installer la démo du SDK ApsaraVideo MediaBox :

Exécuter le code source de la démo
Android
Environnement de développement
|
Élément |
Description |
|
Android Studio |
Téléchargez-le depuis le site officiel Android Studio. |
|
Gradle |
Nous recommandons Gradle 7.0.2 ou version ultérieure avec le plugin 4.1.2. |
|
Gradle JDK |
Nous recommandons Gradle JDK 11. Pour le configurer, accédez à Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Gradle JDK et sélectionnez 11. Si 11 n'est pas disponible dans la liste déroulante, mettez à jour votre Android Studio. |
Environnement d'exécution
Nécessite un appareil physique exécutant Android 4.3 ou version ultérieure. Les simulateurs ne sont pas pris en charge pour le débogage.
Exécuter la démo
Clonez le code source de la démo depuis GitHub et suivez les instructions du dernier fichier README.
Ouvrez le projet de démo dans Android Studio.
-
Pour des raisons de sécurité, l'autorisation de licence sur Alibaba Cloud nécessite une signature MD5. Utilisez l'une des méthodes suivantes pour l'obtenir :
-
Recherchez
signingConfigset configurez vos informations de signature.signingConfigs { debug { //TODO: Set your signing information. The following is an example. storeFile file("$rootDir/xxx") storePassword "xxx" keyAlias "xxx" keyPassword "xxx" } release { //TODO: Set your signing information. The following is an example. storeFile file("$rootDir/xxx") storePassword "xxx" keyAlias "xxx" keyPassword "xxx" } }Méthode 1 : Appelez la méthode
getSingInfo(Context context)dansAUIFoundation/AVUtils/src/main/java/com/aliyun/aio/utils/SignatureUtils.javapour obtenir la signature.Méthode 2 : Téléchargez un outil de signature pour obtenir la signature.
-
-
Demandez une licence pour le module SDK que vous devez tester. Pour plus d'informations, consultez Gérer les licences. Obtenez la clé de licence et le fichier de licence.
Placez le fichier de licence dans le répertoire
AIOApp/src/main/assets.Ouvrez AIOApp/src/main/AndroidManifest.xml. Recherchez
com.aliyun.alivc_license.licensekeyetcom.aliyun.alivc_license.licensefileet modifiez leurs valeurs respectivement avec votre clé de licence et votre fichier de licence. Pour plus de détails, consultez Intégrer une licence.
-
Compilez et exécutez.
Connectez un appareil Android physique, puis cliquez sur Run > Run 'app' pour compiler et exécuter le projet.
iOS
Environnement de développement
|
Élément |
Description |
|
macOS |
macOS High Sierra 10.13 ou version ultérieure. |
|
Xcode |
Nous recommandons Xcode 13 ou version ultérieure. Les instructions de ce guide concernent Xcode. |
|
CocoaPods |
Nous recommandons CocoaPods 1.10 ou version ultérieure. |
Environnement d'exécution
Nécessite un appareil physique exécutant iOS 9.0 ou version ultérieure. Les simulateurs ne sont pas pris en charge pour le débogage.
Exécuter la démo
Clonez le code source de la démo depuis GitHub et suivez les instructions du dernier fichier README.
-
Dans le répertoire AlivcAIODemo, exécutez
pod installpour installer les dépendances.RemarqueSi l'installation échoue, exécutez
pod install --repo-update. Ouvrez le projet AlivcAIODemo.xcworkspace dans Xcode.
-
Demandez une licence pour le module SDK que vous devez tester. Pour plus d'informations, consultez Gérer les licences. Obtenez la clé de licence et le fichier de licence.
Renommez le fichier de licence téléchargé en
license.crtet copiez-le dans le répertoire AlivcAIODemo.Ouvrez
AlivcAIODemo/Info.plistet définissez la valeur deAlivcLicenseKeyavec votre clé de licence. Alternativement, dans l'onglet Info du projet Xcode, recherchez Custom iOS Target Properties et définissez la valeur deAlivcLicenseKeyavec votre clé de licence.
Compilez et exécutez.