Perangkat yang didukung
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Versi Android minimum yang diperlukan untuk kasus penggunaan ExoPlayer inti adalah:
Kasus penggunaan |
Versi Android |
Level API |
Pemutaran audio |
5,0 |
21 |
Pemutaran audio (menggunakan offload) |
10 |
29 |
Pemutaran video |
5,0 |
21 |
Pemutaran video (dengan efek) |
5,0 |
21 |
Pemutaran video (HDR) |
7,0 |
24 |
DASH (tanpa DRM) |
5,0 |
21 |
DASH (Widevine CENC; skema "cenc") |
5,0 |
21 |
DASH (Widevine CENC; skema "cbcs") |
7.1 |
25 |
DASH (ClearKey; skema "cenc") |
5,0 |
21 |
SmoothStreaming (tanpa DRM) |
4.4 |
19 |
SmoothStreaming (PlayReady; skema "cenc") |
Android TV |
Android TV |
HLS (tanpa DRM) |
5,0 |
21 |
HLS (enkripsi AES-128) |
5,0 |
21 |
HLS (Widevine CENC; skema "cenc") |
4.4 |
19 |
HLS (Widevine CENC; skema "cbcs") |
7.1 |
25 |
Untuk kasus penggunaan tertentu, kami ingin mendukung ExoPlayer di semua perangkat Android yang
memenuhi persyaratan versi minimum. Masalah khusus perangkat yang diketahui tercantum
di issue tracker GitHub Media3 atau
issue tracker GitHub ExoPlayer lama.
Emulator
Beberapa emulator Android tidak menerapkan komponen stack media
Android dengan benar, sehingga tidak mendukung ExoPlayer. Ini adalah masalah pada
emulator, bukan pada ExoPlayer. Emulator resmi Android ("Perangkat Virtual" di
Android Studio) mendukung ExoPlayer asalkan image sistem memiliki level API
setidaknya 23. Image sistem dengan API level sebelumnya tidak mendukung ExoPlayer. Tingkat dukungan yang disediakan oleh emulator pihak ketiga bervariasi. Masalah yang menjalankan
ExoPlayer di emulator pihak ketiga harus dilaporkan kepada developer
emulator, bukan kepada tim ExoPlayer. Jika memungkinkan, sebaiknya uji
aplikasi media di perangkat fisik, bukan emulator.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-07-27 UTC."],[],[],null,["# Supported devices\n\nThe minimum Android versions required for core ExoPlayer use cases are:\n\n| Use case | Android version | API level |\n|--------------------------------------------|-----------------|------------|\n| Audio playback | 5.0 | 21 |\n| Audio playback (using offload) | 10 | 29 |\n| Video playback | 5.0 | 21 |\n| Video playback (with effects) | 5.0 | 21 |\n| Video playback (HDR) | 7.0 | 24 |\n| DASH (no DRM) | 5.0 | 21 |\n| DASH (Widevine CENC; \"cenc\" scheme) | 5.0 | 21 |\n| DASH (Widevine CENC; \"cbcs\" scheme) | 7.1 | 25 |\n| DASH (ClearKey; \"cenc\" scheme) | 5.0 | 21 |\n| SmoothStreaming (no DRM) | 4.4 | 19 |\n| SmoothStreaming (PlayReady; \"cenc\" scheme) | Android TV | Android TV |\n| HLS (no DRM) | 5.0 | 21 |\n| HLS (AES-128 encryption) | 5.0 | 21 |\n| HLS (Widevine CENC; \"cenc\" scheme) | 4.4 | 19 |\n| HLS (Widevine CENC; \"cbcs\" scheme) | 7.1 | 25 |\n\nFor a given use case, we aim to support ExoPlayer on all Android devices that\nsatisfy the minimum version requirement. Known device-specific issues are listed\non the [Media3 GitHub issue tracker](https://github.com/androidx/media/labels/bug%3A%20device%20specific) or the\n[legacy ExoPlayer GitHub issue tracker](https://github.com/google/ExoPlayer/labels/bug%3A%20device%20specific).\n\nEmulators\n---------\n\nSome Android emulators don't properly implement components of Android's media\nstack, and as a result don't support ExoPlayer. This is an issue with the\nemulator, not with ExoPlayer. Android's official emulator (\"Virtual Devices\" in\nAndroid Studio) supports ExoPlayer provided the system image has an API level of\nat least 23. System images with earlier API levels don't support ExoPlayer. The\nlevel of support provided by third-party emulators varies. Issues running\nExoPlayer on third-party emulators should be reported to the developer of the\nemulator rather than to the ExoPlayer team. Where possible, we recommend testing\nmedia apps on physical devices rather than emulators."]]