全部產品
Search
文件中心

ApsaraVideo VOD:Demo體驗

更新時間:Oct 23, 2025

MediaBox音視頻SDK Demo是視頻雲全鏈路的最佳實務,主要包含播放器、短視頻和直播推流的全鏈路示範,您可以通過本文快速體驗我們的產品和服務。

重要
  1. Demo現有的內建資源下載服務為阿里雲臨時搭建服務,其可變性較大,且不保證可達性和有效性。該服務僅用於官方Demo的功能展示,不可直接應用於業務的商業化真實情境。

  2. 若業務需要進行線上商業化,請務必自行修改並替換為業務自有的資源下載伺服器位址。阿里雲不提供該資源下載地址的任何相關功能,也不支援客戶進行處理。

功能體驗

Demo源碼

平台

wangluo

anzhuo-8

ios

icons8-flutter

Web

Android

iOS

Flutter

功能

功能示範、播放器接入

Feeds 流、微短劇、短視頻

Feeds 流、微短劇、短視頻

Feeds 流、微短劇、短視頻

體驗

立即體驗

p935088

p935088

p935088

完整Demo

Vue Demo

微信小程式Demo

uni-app接入指引

Demo源碼

(適用於完整播放情境)

Demo源碼

(適用於完整播放情境需求)

Flutter SDK+Demo源碼

獨立功能

/

API-Example

(適用於獨立播放功能)

API-Example

(適用於獨立播放功能)

/

接入指引

快速接入

接入指引

接入指引

Flutter播放器含UI整合方案

情境

/

微短劇解決方案

(適用於微短劇情境)

Web端

Web端Demo支援線上體驗

image.png

移動端

移動端Demo支援Feeds流、微短劇和短視頻情境,您可以按需體驗對應功能。

  • Feeds 流情境:支援 TAB 頁的嵌套及上下滑動播放,適用於資訊流類應用。

  • 微短劇情境:提供抽屜式集列表,使用者可點擊跳轉至指定集。

  • 短視頻情境:採用豎屏樣式,全屏沈浸式播放,使用者可通過上下滑動進行切換。

Demo預覽

image123

跑通Demo

阿里雲播放器SDK提供從基礎整合到進階功能的完整播放解決方案,助力開發人員快速構建專業音視頻應用。建議整合前先運行開源Demo,掌握核心實現邏輯。

前提條件

  1. 擷取播放器SDK License的授權及License Key,應用的綁定步驟請參見綁定License

    image

  2. 在終端運行以下命令,將Demo工程複製到本地。

    Android

    git clone https://github.com/MediaBox-Demos/AliPlayer-Android.git
    cd AliPlayer-Android

    iOS

    git https://github.com/MediaBox-Demos/AliPlayer-iOS.git
    cd AliPlayer-iOS

目錄結構

Android

AliPlayer-Android/
├── Demo/                     # 完整功能示範 App
├── API-Example/              # Java 編寫的 API 樣本專案
├── SDK/                      # SDK 檔案與文檔
├── README.md                 # 專案說明(中文)
├── README-EN.md              # 專案說明(英文)
└── LICENSE                   # 開源協議

iOS

AliPlayer-iOS/
├── Demo/                             # 完整功能示範 App
├── API-Example/                      # Objective-C 編寫的 API 樣本專案
├── Swift-Call-OC-Example/            # Swift 調用 OC 樣本專案
├── SDK/                              # SDK 檔案與文檔
├── README.md                         # 專案說明(中文)
├── README-EN.md                      # 專案說明(英文)
└── LICENSE                           # 開源協議

模組介紹

Demo(完整功能示範)

提供生產層級的播放器應用示範,包含Feeds流、微短劇、短視頻播放等多種播放情境和 UI 組件,運行指南請參見Android功能示範運行指南iOS功能示範運行指南

API-Example(單功能示範)

Android

本專案是基於Java開發的模組化Android樣本工程,專註示範SDK核心功能。採用嚴格模組化設計,各模組實現單一功能,確保邏輯清晰。通過Schema路由實現模組解耦和統一管理。運行指南請參見API-Example運行指南

iOS

本專案是基於Objective-C開發的iOS樣本工程,採用CocoaPods管理的外掛程式化架構,協助開發人員快速整合SDK核心功能。每個外掛程式專註單一功能示範,極簡代碼確保邏輯清晰。通過Scheme路由實現外掛程式間解耦導航,運行指南請參見API-Example運行指南

業務層使用Swift語言時,可基於API-Example參考Swift-Call-OC-Example運行指南進行混合開發。該樣本工程示範了Swift調用Objective-C,協助快速掌握Swift/OC混合編程,適用於在Swift業務層運行API-Example及整合SDK。