Dispositivos compatibles
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Las versiones mínimas de Android requeridas para los casos de uso principales de ExoPlayer son las siguientes:
Caso de uso |
Versión de Android |
Nivel de API |
Reproducción de audio |
5.0 |
21 |
Reproducción de audio (con transferencia) |
10 |
29 |
Reproducción de video |
5.0 |
21 |
Reproducción de video (con efectos) |
5.0 |
21 |
Reproducción de video (HDR) |
7.0 |
24 |
DASH (sin DRM) |
5.0 |
21 |
DASH (CENC de Widevine; esquema "cenc") |
5.0 |
21 |
DASH (CENC de Widevine; esquema "cbcs") |
7.1 |
25 |
DASH (ClearKey; esquema "cenc") |
5.0 |
21 |
SmoothStreaming (sin DRM) |
4.4 |
19 |
SmoothStreaming (PlayReady; esquema “cenc”) |
Android TV |
Android TV |
HLS (sin DRM) |
5.0 |
21 |
HLS (encriptación AES-128) |
5.0 |
21 |
HLS (CENC de Widevine; esquema "cenc") |
4.4 |
19 |
HLS (CENC de Widevine; esquema "cbcs") |
7.1 |
25 |
Para un caso de uso determinado, nuestro objetivo es admitir ExoPlayer en todos los dispositivos Android que satisfagan el requisito de versión mínima. Los problemas conocidos específicos del dispositivo se enumeran en la herramienta de seguimiento de errores de Media3 en GitHub o en la herramienta de seguimiento de errores de ExoPlayer heredado en GitHub.
Emuladores
Algunos emuladores de Android no implementan correctamente los componentes de la pila de medios de Android y, como resultado, no son compatibles con ExoPlayer. Este es un problema del emulador, no de ExoPlayer. El emulador oficial de Android ("Dispositivos virtuales" en Android Studio) admite ExoPlayer, siempre y cuando la imagen del sistema tenga un nivel de API de al menos 23. Las imágenes del sistema con niveles de API anteriores no son compatibles con ExoPlayer. El nivel de compatibilidad que proporcionan los emuladores externos varía. Los problemas para ejecutar ExoPlayer en emuladores de terceros deben informarse al desarrollador del emulador en lugar de al equipo de ExoPlayer. Siempre que sea posible, te recomendamos que pruebes
las apps de música en dispositivos físicos en lugar de emuladores.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[null,null,["Última actualización: 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."]]