全部產品
Search
文件中心

ApsaraVideo VOD:Android端整合

更新時間:Jul 13, 2024

您可以閱讀本文,瞭解趣視頻Demo的Android端整合操作。

前提條件

開發前的環境要求如下表所示。

類別說明
系統版本支援Android 4.3及以上。
API版本不低於18。
CPU架構真機支援ARM64、ARMV7。暫不支援模擬器。
Android Studio版本支援支援Android Studio3.1及以上。下載Android Studio

您需要先整合並啟動服務端,具體操作,請參見服務端整合

操作步驟

  1. 下載趣視頻Demo並解壓。趣視頻Android端下載,請參見趣視頻SDK(短視頻解決方案)
    目錄結構說明
    - demo  
      - ApsaraVideoQuVideo
          - |- AlivcLittleVideo     #主要包含趣視頻業務相關代碼
          - |- AliyunCrop           #裁剪相關模組,主要包含裁剪介面的實現代碼
          - |- AliyunEditor         #編輯相關模組,主要包含編輯介面的實現代碼
          - |- AliyunFileDownLoader #資源下載、資料庫相關模組
          - |- AliyunRecorder       #錄製介面相關代碼
          - |- AliyunSVideoBase     #主要為一些自訂view 、工具類等
          - |- AliyunSvideoMusic    #音樂介面相關模組
          - |- AliyunVideoCommon    #公用模組,主要是一些工具類     
          - |- thirdparty-lib       #主要包含Demo中所需要的第三方依賴
    - SDK  #專案使用的SDK,也可以根據需要手動匯入
    - xxxReleaseNote.md  #說明
  2. 工程匯入與配置。
    1. 開啟Android Studio,單擊Open an existing Android Studio project,並選擇Android端源碼根目錄下的./demo/ApsaraVideoQuVideo檔案夾。
      檔案目錄
    2. 佈建服務端地址。

      檔案路徑:AlivcLittleVideo/src/mian/java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java

      修改檔案中的BASE_URL變數,設定為完成趣視頻服務端整合的Elastic Compute Service公網IP地址,並添加連接埠號碼8080。

      樣本:http://<Elastic Compute Service公網IP地址> :8080

      修改檔案
  3. 工程編譯運行。
    1. 將一台Android真機裝置(需在系統設定中開啟開發人員模式和USB調試功能)使用資料線與電腦串連,在手機端同意調試後在Android Studio中選擇接入的真機裝置。
    2. 單擊build and run按鈕編譯,Android真機會安裝並啟動趣視頻App。
    編譯