Dispositivos compatíveis
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
As versões mínimas do Android necessárias para os principais casos de uso do ExoPlayer são:
Caso de uso |
Versão do Android |
Nível da API |
Reprodução de áudio |
5.0 |
21 |
Reprodução de áudio (usando o offload) |
10 |
29 |
Reprodução de vídeo |
5.0 |
21 |
Reprodução de vídeo (com efeitos) |
5.0 |
21 |
Reprodução de vídeo (HDR) |
7.0 |
24 |
DASH (sem DRM) |
5.0 |
21 |
DASH (Widevine CENC; esquema "cenc") |
5.0 |
21 |
DASH (Widevine CENC; esquema "cbcs") |
7.1 |
25 |
DASH (ClearKey; esquema "cenc") |
5.0 |
21 |
SmoothStreaming (sem DRM) |
4.4 |
19 |
SmoothStreaming (PlayReady; esquema "cenc") |
Android TV |
Android TV |
HLS (sem DRM) |
5.0 |
21 |
HLS (criptografia AES-128) |
5.0 |
21 |
HLS (Widevine CENC; esquema "cenc") |
4.4 |
19 |
HLS (Widevine CENC; esquema "cbcs") |
7.1 |
25 |
Para um determinado caso de uso, nosso objetivo é oferecer suporte ao ExoPlayer em todos os dispositivos Android que
atendem ao requisito de versão mínima. Os problemas conhecidos específicos do dispositivo estão listados
no Issue Tracker do GitHub do Media3 ou no
Issue Tracker do GitHub do ExoPlayer legados.
Emuladores
Alguns emuladores do Android não implementam corretamente os componentes da pilha de mídia
do Android e, como resultado, não oferecem suporte ao ExoPlayer. Esse é um problema com o
emulador, não com o ExoPlayer. O emulador oficial do Android ("Dispositivos virtuais" no
Android Studio) oferece suporte ao ExoPlayer, desde que a imagem do sistema tenha um nível de API de
pelo menos 23. As imagens do sistema com níveis de API anteriores não oferecem suporte ao ExoPlayer. O
nível de suporte fornecido por emuladores de terceiros varia. Os problemas ao executar
o ExoPlayer em emuladores de terceiros precisam ser informados ao desenvolvedor do
emulador, e não à equipe do ExoPlayer. Sempre que possível, recomendamos testar
apps de mídia em dispositivos físicos, em vez de emuladores.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 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."]]