Unterstützte Geräte
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Für die wichtigsten Anwendungsfälle von ExoPlayer sind die folgenden Mindestanforderungen an Android-Versionen erforderlich:
Anwendungsfall |
Android-Version |
API-Ebene |
Audiowiedergabe |
5 |
21 |
Audiowiedergabe (mit Auslagerung) |
10 |
29 |
Videowiedergabe |
5 |
21 |
Videowiedergabe (mit Effekten) |
5 |
21 |
Videowiedergabe (HDR) |
7 |
24 |
DASH (ohne DRM) |
5 |
21 |
DASH (Widevine CENC; „cenc“-Schema) |
5 |
21 |
DASH (Widevine CENC; „cbcs“-Schema) |
7.1 |
25 |
DASH (ClearKey; „cenc“-Schema) |
5 |
21 |
SmoothStreaming (kein DRM) |
4.4 |
19 |
SmoothStreaming (PlayReady; „cenc“-Schema) |
Android TV |
Android TV |
HLS (ohne DRM) |
5 |
21 |
HLS (AES-128-Verschlüsselung) |
5 |
21 |
HLS (Widevine CENC; „cenc“-Schema) |
4.4 |
19 |
HLS (Widevine CENC; „cbcs“-Schema) |
7.1 |
25 |
Für einen bestimmten Anwendungsfall möchten wir ExoPlayer auf allen Android-Geräten unterstützen, die die Mindestversionsanforderungen erfüllen. Bekannte gerätespezifische Probleme sind im Media3-GitHub-Problem-Tracker oder im alten ExoPlayer-GitHub-Problem-Tracker aufgeführt.
Emulatoren
Einige Android-Emulatoren implementieren Komponenten des Android-Medienstacks nicht richtig und unterstützen daher nicht ExoPlayer. Das ist ein Problem mit dem Emulator, nicht mit ExoPlayer. Der offizielle Emulator von Android („Virtuelle Geräte“ in Android Studio) unterstützt ExoPlayer, sofern das System-Image ein API-Level von mindestens 23 hat. System-Images mit früheren API-Levels unterstützen ExoPlayer nicht. Der Support durch Drittanbieter-Emulatoren variiert. Probleme beim Ausführen von ExoPlayer in Emulatoren von Drittanbietern sollten dem Entwickler des Emulators und nicht dem ExoPlayer-Team gemeldet werden. Wir empfehlen, Medien-Apps nach Möglichkeit auf physischen Geräten statt auf Emulatoren zu testen.
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2025-07-27 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 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."]]