天天看點

産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建

背景資訊

短視訊行業經過多年的發展,已成為繼文字、圖檔之後新的内容承載方式。短視訊适用于娛樂社交、電商、母嬰教育等各個場景。目前移動端對短視訊的需求非常強烈。

Demo 體驗

您可以通過釘釘掃描以下二維碼,下載下傳安裝趣視訊解決方案。

産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建

源碼下載下傳

下載下傳趣視訊 Demo 檔案,包括趣視訊 iOS 端、趣視訊 Android 端、趣視訊 AppSever 及管理控制台。詳情請參見

趣視訊 Demo 下載下傳

實作流程

實作基本流程如下圖所示:

産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建
步驟 操作 描述
1 開通與配置 VOD 服務 搭建趣視訊服務端之前,您首先需要開通并配置 VOD 服務。
2 開通與配置 ECS 服務 建議将趣視訊 Demo 服務搭建在 ECS 伺服器上。是以開通并配置 VOD 服務後,您需要開通并配置 ECS 服務。
3 服務端內建 在開通和配置 VOD 和 ECS 服務後,您需要搭建趣視訊服務端。
4 控制台內建 服務端搭建好後,您可以搭建趣視訊管理控制台。
5 您可以搭建 Android 和 iOS 端用來通路趣視訊服務。

前提條件

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

類别 說明
系統版本 支援 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  #說明      
  1. 工程導入與配置。
    1. 打開 Android Studio,單擊 Open an existing Android Studio project,并選擇 Android 端源碼根目錄下的./demo/ApsaraVideoQuVideo 檔案夾。
      産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建
    2. 配置服務端位址。檔案路徑:AlivcLittleVideo/src/mian/java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java。

      修改檔案中的

      BASE_URL

      變量,設定為完成趣視訊服務端內建的雲伺服器(ECS)公網 IP 位址,并添加端口号 8080。

      示例:http://<雲伺服器(ECS)公網 IP 位址> :8080。

      産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建
  1. 工程編譯運作。
    1. 将一台 Android 真機裝置(需在系統設定中開啟開發者模式和 USB 調試功能)使用資料線與電腦連接配接,在手機端同意調試後在 Android Studio 中選擇接入的真機裝置。
    2. 單擊 build and run 按鈕編譯,Android 真機會安裝并啟動趣視訊 App。
産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建
「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。
産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建