Demo MediaBox A/V SDK menampilkan praktik terbaik untuk pipeline ApsaraVideo end-to-end, mencakup demonstrasi fitur pemutar (player), video pendek, dan live streaming.
Layanan unduh resource bawaan dalam demo ini merupakan layanan sementara yang disediakan oleh Alibaba Cloud. Layanan ini hanya ditujukan untuk keperluan demonstrasi dan ketersediaannya tidak dijamin. Jangan gunakan layanan ini di lingkungan komersial atau produksi.
Untuk penggunaan produksi, Anda harus mengganti alamat server sementara dengan server unduh resource milik Anda sendiri. Alibaba Cloud tidak menyediakan dukungan atau fungsi terkait untuk alamat resource sementara ini.
Fitur
Kode sumber demo
Platform |
|
|
|
|
Web | Android | iOS | Flutter | |
Fitur | Demo fitur dan integrasi | Feeds, mini-series, dan video pendek | Feeds, mini-series, dan video pendek | Feeds, mini-series, dan video pendek |
Coba sekarang |
|
|
| |
Demo lengkap | (Untuk skenario pemutaran lengkap) | (Untuk skenario pemutaran lengkap) | ||
Fitur mandiri | / | (Untuk fitur pemutaran mandiri) | (Untuk fitur pemutaran mandiri) | |
Integrasi UI | / |
| / |
|
Panduan integrasi | ||||
Skenario | / | (Untuk skenario mini-series) | ||
Web
Anda dapat mencoba demo Web secara online.

Mobile
Demo mobile mendukung skenario Feeds, mini-series, dan video pendek.
Skenario Feeds: Mendukung tab bersarang dan swipe vertikal untuk memutar, ideal untuk aplikasi berbasis feed.
Skenario mini-series: Menyediakan daftar episode bergaya laci, memungkinkan pengguna mengetuk untuk melompat ke episode tertentu.
Skenario video pendek: Menghadirkan pemutar imersif layar penuh vertikal. Pengguna dapat menggeser ke atas dan ke bawah untuk berpindah antar video.
Pratinjau demo

Jalankan demo
ApsaraVideo Player SDK adalah solusi lengkap yang membantu developer membangun aplikasi audio dan video profesional dengan cepat. Sebelum memulai integrasi sendiri, kami menyarankan Anda menjalankan demo open-source untuk memahami implementasi intinya.
Prasyarat
Peroleh lisensi player SDK dan License Key-nya. Untuk petunjuk cara bind lisensi ke aplikasi Anda, lihat Bind the license.

Jalankan perintah berikut untuk mengkloning proyek demo:
Android
git clone https://github.com/MediaBox-Demos/AliPlayer-Android.git cd AliPlayer-AndroidiOS
git clone https://github.com/MediaBox-Demos/AliPlayer-iOS.git cd AliPlayer-iOS
Struktur direktori
Android
AliPlayer-Android/
├── Demo/ # Aplikasi demo lengkap
├── API-Example/ # Proyek contoh API dalam Java
├── SDK/ # File dan dokumentasi SDK
├── README.md # Deskripsi proyek (Bahasa Tionghoa)
├── README-EN.md # Deskripsi proyek (Bahasa Inggris)
└── LICENSE # Lisensi open sourceiOS
AliPlayer-iOS/
├── Demo/ # Aplikasi demo lengkap
├── API-Example/ # Proyek contoh API dalam Objective-C
├── Swift-Call-OC-Example/ # Proyek contoh pemanggilan Objective-C dari Swift
├── SDK/ # File dan dokumentasi SDK
├── README.md # Deskripsi proyek (Bahasa Tionghoa)
├── README-EN.md # Deskripsi proyek (Bahasa Inggris)
└── LICENSE # Lisensi open sourceModul
Demo lengkap
Modul ini merupakan aplikasi demo tingkat produksi untuk pemutar, mencakup berbagai skenario pemutaran dan komponen UI seperti pemutaran Feeds, mini-series, dan video pendek. Untuk petunjuk penyiapan, lihat Panduan Demo Lengkap Android dan Panduan Demo Lengkap iOS.
API-Example
Android
Proyek contoh modular Android ini, yang dikembangkan dalam Java, menunjukkan fitur inti SDK. Proyek ini menggunakan desain modular ketat di mana setiap modul mengimplementasikan satu fitur untuk memastikan logika yang jelas, serta memanfaatkan mekanisme entri rute Schema untuk mendekopling modul dan menyediakan manajemen terpadu. Untuk petunjuk penyiapan, lihat Panduan API-Example.
iOS
Proyek contoh iOS ini, yang dikembangkan dalam Objective-C, menggunakan arsitektur plugin yang dikelola oleh CocoaPods untuk membantu Anda mengintegrasikan fitur inti SDK dengan cepat. Setiap plugin difokuskan pada demonstrasi satu fitur dengan kode minimal agar mudah dipahami, dan navigasi antar plugin didekopling menggunakan mekanisme URL scheme. Untuk petunjuk penyiapan, lihat Panduan API-Example.
Jika logika bisnis aplikasi Anda ditulis dalam Swift, Anda dapat merujuk ke Panduan Swift-Call-OC-Example untuk pengembangan hybrid berdasarkan proyek API-Example. Proyek ini berguna saat menjalankan API-Example dan mengintegrasikan SDK dalam lapisan bisnis berbasis Swift.








