Bangun aplikasi native dengan Universal Player
Pilih Android, iOS, Apple TV, atau Samsung Tizen. Unduh SDKs yang tersedia dalam langganan Anda, coba pemutar evaluasi publik, dan ikuti panduan pengaturan serta tangkapan layar aplikasi.
Coba demo PHP dengan mengikuti DEMO-QUICKSTART.md di dalam SDK ZIP. Untuk konten Anda sendiri, integrasikan situs web dan backend terlebih dahulu, lalu ikuti MOBILE-AND-TV-APPS.md untuk menghubungkan aplikasi ke sistem login dan aturan akses menonton yang sama.
1. Pilih platform Anda#
Android
Kotlin, Media3 dan Widevine. Sampel ponsel dan TV, streaming, dan unduhan VOD yang dilindungi pada perangkat yang kompatibel.
Coba APK dan buat aplikasi Android →iPhone & iPad
Swift Package, SwiftUI dan FairPlay. Kontrol sentuh, daftar putar, dan unduhan yang dilindungi. iOS/iPadOS 15+.
Bangun aplikasi iOS Anda →Apple TV
Apple SDK yang sama menyertakan aplikasi sampel tvOS dengan navigasi jarak jauh, daftar putar, dan streaming FairPlay. tvOS 15+.
Bangun aplikasi Apple TV Anda →Samsung Smart TV
JavaScript, Samsung AVPlay dan Widevine DASH VOD. Kontrol layar penuh, daftar putar, dan navigasi jarak jauh.
Coba perangkat evaluasi TV dan buat aplikasi Tizen →Amazon Fire TV (Vega OS)
React Native, native Vega media and Widevine VOD. Build a configurable app with playlist autoplay, fullscreen and text subtitles. SDK downloads require an active Professional or Enterprise subscription.
Build your Fire TV app →2. Unduh SDK dari Console#
- Masuk.Buka Console → Developer Tools → Device SDKs dengan organisasi pelanggan yang memiliki langganan Professional atau Enterprise aktif.
- Pilih kartu platform Anda.Unduh Android AAR/penuh SDK, Apple SDK ZIP, atau Tizen SDK ZIP. iOS dan tvOS menggunakan Apple yang sama ZIP.
- Ekstrak dan buka README.md.Pertahankan struktur folder yang tersedia. Console menunjukkan detail rilis dan SHA-256 checksum. Simpan paket SDK pelanggan di penyimpanan ketergantungan tim pribadi Anda.
- Jalankan sampel, lalu sambungkan aplikasi Anda.Ikuti panduan platform. Gunakan pengidentifikasi aplikasi Anda sendiri dan sertifikat penandatanganan. Uji konten, backend, dan perangkat fisik Anda sebelum mendistribusikan aplikasi Anda.
| Unduh | Akses | Apa yang Anda terima |
|---|---|---|
| Android SDK | Professional / Enterprise | 1.0.0-preview.14: AAR, SDK lengkap, dan proyek contoh integrasi yang telah berhasil dikompilasi |
| Apple SDK | Professional / Enterprise | 1.0.0-preview.4: Swift Package, contoh Xcode untuk iOS/tvOS, dan pengujian |
| Tizen SDK | Professional / Enterprise | 1.0.0-preview.3 JavaScript API, jenis, sampel dan pengujian kendali jarak jauh |
| Android evaluasi APK | Publik | Aplikasi demonstrasi yang ditandatangani; unduh dan instal |
| Samsung perangkat evaluasi / WGT | Publik | Widget tidak bertanda tangan dan layanan pendamping lokal lokal; konfigurasi dan tanda tangani TV Anda |
| Evaluasi Apple | Membangun dari SDK yang memenuhi syarat | Tanda tangani sampel dengan tim Apple Anda. Tidak ada unduhan publik IPA atau TestFlight. |
Unduh melalui Developer Tools → Device SDKs. Penggunaan SDK memerlukan akses Professional atau Enterprise aktif, termasuk evaluasi Professional yang disetujui. Standard tetap menyediakan APIs native untuk pemutar Anda sendiri. Akses SDK diperiksa saat pembuatan sesi dan perpanjangan lisensi; lisensi offline berakhir paling lambat pada akhir masa layanan akun.
3. Hubungkan backend Anda dan konten yang dipublikasikan#
- Kemas dan publikasikan video terenkripsi. Gunakan DASH/CENC untuk Android/Tizen dan HLS/CBCS dengan penerapan FairPlay aktif untuk Apple.
- Buat endpoint sesi pemutaran HTTPS yang diautentikasi pada backend Anda. Periksa hak akses pemirsa, lalu panggil DRM-X Playback Session API.
- Kembalikan Universal Playback Session Contract v1 yang memuat manifest terdaftar, endpoint lisensi/sertifikat, otorisasi berumur pendek, dan endpoint untuk melepaskan sesi. Simpan Site Key dan Access Key hanya di server.
- Tetapkan titik akhir aplikasi, diterbitkan Content IDs dan panggilan balik masuk penampil. Sesi streaming dibuat saat penayangan dimulai; hentikan atau ganti pemutaran untuk melepaskannya.
- Play VOD dulu. Konfirmasikan audio, seek, teks yang disediakan oleh konten Anda, peralihan konten, penolakan akses, dan pelepasan sesi. Uji langsung hanya selama acara aktif.
SDK tidak menggantikan login pelanggan atau logika berlangganan Anda. Mulailah dengan contoh backend; gunakan token proxy saat arsitektur Anda membutuhkannya.
Lihat antarmuka pemutar#


Lihat tangkapan layar Android asli





Jika sampel tidak diputar#
- SDK unduhan tidak tersedia: mengonfirmasi bahwa organisasi yang dipilih memiliki langganan aktif Professional atau Enterprise; masuk lagi jika sesi berakhir.
- Otorisasi video gagal: periksa Published Content ID, hak pemirsa, dan titik akhir server. Jangan masukkan kredensial penyewa ke dalam aplikasi untuk mengatasinya.
- Simulator Apple tidak dapat memutar FairPlay: jalankan aplikasi yang telah ditandatangani pada perangkat fisik yang didukung.
- Instalasi Samsung gagal: periksa Developer Mode, DUID, profil sertifikat dan Permit to install applications. Ikuti langkah penandatanganan Tizen.
- Jika video TV tersendat, gunakan codec dan resolusi yang didukung TV serta sediakan versi Full HD untuk layar Full HD.
Untuk dukungan, berikan versi SDK, perangkat/OS, Content ID, waktu kejadian, dan kode kesalahan yang telah dibersihkan dari informasi sensitif. Jangan sertakan kredensial, otorisasi sesi, URL bertanda tangan, atau payload lisensi.
DRM-X 6.0