背景資訊
短視訊行業經過多年的發展,已成為繼文字、圖檔之後新的内容承載方式。短視訊适用于娛樂社交、電商、母嬰教育等各個場景。目前移動端對短視訊的需求非常強烈。
Demo 體驗
您可以通過釘釘掃描以下二維碼,下載下傳安裝趣視訊解決方案。

源碼下載下傳
下載下傳趣視訊 Demo 檔案,包括趣視訊 iOS 端、趣視訊 Android 端、趣視訊 AppSever 及管理控制台。詳情請參見
趣視訊 Demo 下載下傳。
實作流程
實作基本流程如下圖所示:
步驟 | 操作 | 描述 |
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 |
您需要先內建并啟動服務端,具體操作,請參見
操作步驟
- 下載下傳趣視訊 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 檔案夾。
産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建 -
配置服務端位址。檔案路徑:AlivcLittleVideo/src/mian/java/com/aliyun/apsara/alivclittlevideo/constantsAlivcLittleServerApiConstants.java。
修改檔案中的
BASE_URL
變量,設定為完成趣視訊服務端內建的雲伺服器(ECS)公網 IP 位址,并添加端口号 8080。
示例:http://<雲伺服器(ECS)公網 IP 位址> :8080。
産品百科 | 如何快速搭建短視訊 App ( Android 版)Android 端內建
- 打開 Android Studio,單擊 Open an existing Android Studio project,并選擇 Android 端源碼根目錄下的./demo/ApsaraVideoQuVideo 檔案夾。
- 工程編譯運作。
-
- 将一台 Android 真機裝置(需在系統設定中開啟開發者模式和 USB 調試功能)使用資料線與電腦連接配接,在手機端同意調試後在 Android Studio 中選擇接入的真機裝置。
- 單擊 build and run 按鈕編譯,Android 真機會安裝并啟動趣視訊 App。
「視訊雲技術」你最值得關注的音視訊技術公衆号,每周推送來自阿裡雲一線的實踐技術文章,在這裡與音視訊領域一流工程師交流切磋。