Dispositivi supportati
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Le versioni Android minime richieste per i casi d'uso principali di ExoPlayer sono:
Caso d'uso |
Versione di Android |
Livello API |
Riproduzione audio |
5,0 |
21 |
Riproduzione audio (con il trasferimento) |
10 |
29 |
Riproduzione video |
5,0 |
21 |
Riproduzione video (con effetti) |
5,0 |
21 |
Riproduzione video (HDR) |
7,0 |
24 |
DASH (senza DRM) |
5,0 |
21 |
DASH (Widevine CENC; schema "cenc") |
5,0 |
21 |
DASH (Widevine CENC; schema "cbcs") |
7.1 |
25 |
DASH (ClearKey; schema "cenc") |
5,0 |
21 |
SmoothStreaming (senza DRM) |
4.4 |
19 |
SmoothStreaming (PlayReady; schema "cenc") |
Android TV |
Android TV |
HLS (senza DRM) |
5,0 |
21 |
HLS (crittografia AES-128) |
5,0 |
21 |
HLS (Widevine CENC; schema "cenc") |
4.4 |
19 |
HLS (Widevine CENC; schema "cbcs") |
7.1 |
25 |
Per un determinato caso d'uso, il nostro obiettivo è supportare ExoPlayer su tutti i dispositivi Android chesoddisfano il requisito della versione minima. I problemi noti specifici del dispositivo sono elencati nel tracker dei problemi di GitHub di Media3 o nel tracker dei problemi di GitHub di ExoPlayer precedente.
Emulatori
Alcuni emulatori Android non implementano correttamente i componenti della media
stack di Android e, di conseguenza, non supportano ExoPlayer. Si tratta di un problema con l'emulatore, non con ExoPlayer. L'emulatore ufficiale di Android ("Dispositivi virtuali" in Android Studio) supporta ExoPlayer a condizione che l'immagine di sistema abbia un livello API di almeno 23. Le immagini di sistema con livelli API precedenti non supportano ExoPlayer. Il livello di supporto fornito dagli emulatori di terze parti varia. I problemi relativi all'esecuzione di ExoPlayer su emulatori di terze parti devono essere segnalati allo sviluppatore dell'emulatore anziché al team di ExoPlayer. Se possibile, ti consigliamo di testare le app multimediali su dispositivi fisici anziché su emulatori.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[null,null,["Ultimo aggiornamento 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."]]