Este guia explica como integrar a demonstração de vídeo curto para Android.
Pré-requisitos
Antes de começar, verifique se o seu ambiente de desenvolvimento atende aos seguintes requisitos.
|
Categoria |
Descrição |
|
Versão do sistema |
Android 4.3 ou posterior. |
|
Versão da API |
Nível de API 18 ou superior. |
|
Arquitetura de CPU |
ARM64 e ARMv7 em dispositivos físicos; simuladores não são suportados. |
|
Suporte à versão do Android Studio |
Android Studio 3.1 ou posterior. Baixe o Android Studio. |
Conclua a configuração do servidor de aplicativos e inicie o servidor antes de prosseguir. Para obter instruções, consulte configuração do servidor de aplicativos.
Procedimento
-
Baixe a demonstração de vídeo curto para Android em SDK de Vídeo Curto (solução de vídeo curto) e descompacte o arquivo.
Descrição da estrutura de diretórios
- 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. -
Importe e configure o projeto.
Abra o Android Studio, clique em Open an existing Android Studio project e selecione a pasta ./demo/ApsaraVideoQuVideo nos arquivos do projeto descompactado.
-
Configure o endereço do servidor.
Caminho do arquivo: AlivcLittleVideo/src/main/java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java.
Modifique a variável
BASE_URLno arquivo. Defina a variável com o endereço IP público da instância ECS usada na configuração do servidor de aplicativos de vídeo curto e adicione o número da porta 8080.Exemplo: http://<endereço IP público da sua instância 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/"; }
-
Compile e execute o projeto.
Conecte um dispositivo físico Android ao computador usando um cabo de dados. No dispositivo, ative as Opções do desenvolvedor e a Depuração USB nas configurações do sistema. Após autorizar a depuração no dispositivo, selecione-o no Android Studio.
Clique no botão build and run para compilar o projeto, que será instalado e iniciado no seu dispositivo físico Android.
Instruções
Leia o conteúdo em inglês para compreender O QUE precisa ser comunicado
Escreva o português brasileiro DO ZERO — esqueça a estrutura das frases em inglês
Preserve toda a formatação markdown, blocos de código, links e imagens exatamente como estão
Tags xref (
<a data-tag="xref" ...>texto</a>) — preserve a TAG INTEIRA com todos os atributos na ordem e caixa originais, traduza APENAS o texto visível entre > eAplique todas as regras específicas do idioma rigorosamente
Aplique as regras de stopwords com tolerância zero
Use o modo imperativo em passos numerados e listas de procedimentos
Garanta a consistência terminológica — mesmo termo = mesma tradução em todo o documento
Varie os inícios de frase em listas/tabelas — nenhum início repetido mais de 3 vezes
Retorne APENAS o documento markdown em português brasileiro, sem explicações