このトピックでは、Android用のショートビデオクライアントを構築する方法について説明します。
始める前に
次の表に、開発の環境要件を示します。
| 項目 |
説明 |
| システムバージョン |
Android 4.3以降がサポートされています。 |
| API バージョン |
API 18以降がサポートされています。 |
| CPUアーキテクチャ |
ARM64およびARMv7アーキテクチャは、物理デバイスでサポートされています。 シミュレータアーキテクチャはサポートされていません。 |
| Android Studioのバージョン |
Android Studio 3.1以降がサポートされています。 Android Studioをダウンロードします。
|
最初に短いビデオAppServerを構築して開始する必要があります。 詳細については、「短いビデオAppServerを構築する」をご参照ください。
手順
- 短いビデオデモをダウンロードし、パッケージを解凍します。 Android用ショートビデオクライアントのデモファイルをダウンロードする方法の詳細については、「SDKダウンロード」をご参照ください。
ディレクトリ構造:
-デモ
-ApsaraVideoQuVideo
-|- AlivcLittleVideo# ショートビデオサービスに関連するコードを含むモジュール。
-|- AliyunCrop# トリミングUIの実装に使用されるコードを含むモジュールです。
-|- AliyunEditor# 編集UIの実装に使用されるコードを含むモジュールです。
-|- AliyunFileDownLoader# リソースのダウンロードとデータベースに関連するモジュールです。
-|- AliyunRecorder# 録音UIの実装に使用されるコードを含むモジュールです。
-|- AliyunSVideoBase# いくつかのカスタムビューとユーティリティクラスを含むモジュール。
-|- AliyunSvideoMusic# 音楽UIの実装に使用されるコードを含むモジュール。
-|- AliyunVideoCommon# いくつかのユーティリティクラスを含むパブリックモジュール。
-|- thirdparty-lib# デモで必要な依存するサードパーティ製ライブラリを含むモジュールです。
-SDK# プロジェクトで使用されるSDKです。 必要に応じてSDKを手動でインポートできます。
-xxxReleaseNote.md# リリースノート。
- プロジェクトをインポートして構成します。
- Android Studioを開き、[既存のAndroid Studioプロジェクトを開く] をクリックして、を選択します。Androidのクライアントソースコードのルートディレクトリにある /demo/ApsaraVideoQuVideoフォルダー。
- 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

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