このトピックでは、Android用のショートビデオクライアントを構築する方法について説明します。

始める前に

次の表に、開発の環境要件を示します。

項目 説明
システムバージョン Android 4.3以降がサポートされています。
API バージョン API 18以降がサポートされています。
CPUアーキテクチャ ARM64およびARMv7アーキテクチャは、物理デバイスでサポートされています。 シミュレータアーキテクチャはサポートされていません。
Android Studioのバージョン Android Studio 3.1以降がサポートされています。 Android Studioをダウンロードします。

最初に短いビデオAppServerを構築して開始する必要があります。 詳細については、「短いビデオAppServerを構築する」をご参照ください。

手順

  1. 短いビデオデモをダウンロードし、パッケージを解凍します。 Android用ショートビデオクライアントのデモファイルをダウンロードする方法の詳細については、「SDKダウンロード」をご参照ください。
    ディレクトリ構造:
    -デモ  
      -ApsaraVideoQuVideo
          -|- AlivcLittleVideo# ショートビデオサービスに関連するコードを含むモジュール。
          -|- AliyunCrop# トリミングUIの実装に使用されるコードを含むモジュールです。
          -|- AliyunEditor# 編集UIの実装に使用されるコードを含むモジュールです。
          -|- AliyunFileDownLoader# リソースのダウンロードとデータベースに関連するモジュールです。
          -|- AliyunRecorder# 録音UIの実装に使用されるコードを含むモジュールです。
          -|- AliyunSVideoBase# いくつかのカスタムビューとユーティリティクラスを含むモジュール。
          -|- AliyunSvideoMusic# 音楽UIの実装に使用されるコードを含むモジュール。
          -|- AliyunVideoCommon# いくつかのユーティリティクラスを含むパブリックモジュール。     
          -|- thirdparty-lib# デモで必要な依存するサードパーティ製ライブラリを含むモジュールです。
    -SDK# プロジェクトで使用されるSDKです。 必要に応じてSDKを手動でインポートできます。
    -xxxReleaseNote.md# リリースノート。
  2. プロジェクトをインポートして構成します。
    1. Android Studioを開き、[既存のAndroid Studioプロジェクトを開く] をクリックして、を選択します。Androidのクライアントソースコードのルートディレクトリにある /demo/ApsaraVideoQuVideoフォルダー。
      ファイルディレクトリ
    2. Specifyサーバーアドレス。

      Fileパス: AlivcLittleVideo/src /ミアン /java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java

      AfterあなたショートビデオAppServer構築にElastic Compute Service (ECS) インスタンス、設定BASE_URL可変ファイルに公共IPアドレスのECSインスタンス続くポート番号8080。

      例: http:// <ECSインスタンスのパブリックIPアドレス>:8080

      Modifyファイル
  3. プロジェクトをコンパイルして実行します。
    1. データケーブルを使用して、Androidの物理デバイスをコンピュータに接続します。 物理デバイスのシステム設定で、開発者モードとUSBデバッグ機能を有効にする必要があります。 物理デバイスのデバッグに同意したら、Android Studioで物理デバイスを選択します。
    2. [ビルドして実行] をクリックします。 短いビデオアプリケーションがインストールされ、Androidの物理デバイスに起動されます。
    コンパイル