您可以閱讀本文,瞭解趣視頻Demo的Android端整合操作。
前提條件
開發前的環境要求如下表所示。
類別 | 說明 |
系統版本 | 支援Android 4.3及以上。 |
API版本 | 不低於18。 |
CPU架構 | 真機支援ARM64、ARMV7。暫不支援模擬器。 |
Android Studio版本支援 | 支援Android Studio3.1及以上。下載Android Studio。 |
您需要先整合並啟動服務端,具體操作,請參見服務端整合。
操作步驟
- 下載趣視頻Demo並解壓。趣視頻Android端下載,請參見趣視頻SDK(短視頻解決方案)。目錄結構說明
- demo - ApsaraVideoQuVideo - |- AlivcLittleVideo #主要包含趣視頻業務相關代碼 - |- AliyunCrop #裁剪相關模組,主要包含裁剪介面的實現代碼 - |- AliyunEditor #編輯相關模組,主要包含編輯介面的實現代碼 - |- AliyunFileDownLoader #資源下載、資料庫相關模組 - |- AliyunRecorder #錄製介面相關代碼 - |- AliyunSVideoBase #主要為一些自訂view 、工具類等 - |- AliyunSvideoMusic #音樂介面相關模組 - |- AliyunVideoCommon #公用模組,主要是一些工具類 - |- thirdparty-lib #主要包含Demo中所需要的第三方依賴 - SDK #專案使用的SDK,也可以根據需要手動匯入 - xxxReleaseNote.md #說明
- 工程匯入與配置。
- 開啟Android Studio,單擊Open an existing Android Studio project,並選擇Android端源碼根目錄下的./demo/ApsaraVideoQuVideo檔案夾。
- 佈建服務端地址。
檔案路徑:AlivcLittleVideo/src/mian/java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java。
修改檔案中的
BASE_URL
變數,設定為完成趣視頻服務端整合的Elastic Compute Service公網IP地址,並添加連接埠號碼8080。樣本:http://<Elastic Compute Service公網IP地址> :8080。
- 工程編譯運行。
- 將一台Android真機裝置(需在系統設定中開啟開發人員模式和USB調試功能)使用資料線與電腦串連,在手機端同意調試後在Android Studio中選擇接入的真機裝置。
- 單擊build and run按鈕編譯,Android真機會安裝並啟動趣視頻App。