Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Wie wichtig ist der Akkuverbrauch durch die Medienwiedergabe?
Die Vermeidung unnötiger Akkunutzung ist ein wichtiger Aspekt bei der Entwicklung einer leistungsstarken Android-App. Die Medienwiedergabe kann eine Hauptursache für den Akkuverbrauch sein. Ihre Bedeutung für eine bestimmte App hängt jedoch stark von den Nutzungsmustern ab. Wenn eine App nur verwendet wird, um jeden Tag nur eine kleine Menge an Medien abzuspielen, macht der entsprechende Akkuverbrauch nur einen kleinen Prozentsatz des Gesamtverbrauchs des Geräts aus. In solchen Fällen ist es sinnvoll, bei der Auswahl des Players die Funktionen und Zuverlässigkeit anstelle der Akkuoptimierung zu priorisieren. Wenn eine App hingegen häufig verwendet wird, um täglich große Mengen an Medien abzuspielen, sollte die Optimierung für den Akkuverbrauch bei der Auswahl zwischen mehreren geeigneten Optionen stärker gewichtet werden.
Wie energieeffizient ist ExoPlayer?
Aufgrund der Vielfalt der Android-Geräte und der Medieninhalte ist es schwierig, allgemeingültige Aussagen zum Akkuverbrauch von ExoPlayer zu treffen. Die Leistung variiert je nach Hardware, Android-Version und abgespielten Medien. Die folgenden Informationen dienen daher nur als Orientierungshilfe.
Videowiedergabe
Bei der Videowiedergabe entfallen die meisten Stromkosten auf die Anzeige und Decodierung des Videostreams.
Die Auswahl zwischen SurfaceView und TextureView für die Ausgabe kann sich erheblich auf den Energieverbrauch auswirken. SurfaceView ist energieeffizienter. TextureView erhöht den Gesamtenergieverbrauch bei der Videowiedergabe auf einigen Geräten um bis zu 30 %. SurfaceView sollte daher nach Möglichkeit bevorzugt werden. Weitere Informationen zur Auswahl zwischen SurfaceView und TextureView finden Sie auf der Seite „Surface“.
Bei einigen Fernsehern kann die Verwendung von Video-Tunneling einen effizienteren Pfad für die Wiedergabe von hochauflösenden Videos bieten, wenn der normale Wiedergabepfad nicht leistungsfähig genug für eine flüssige Wiedergabe ist.
Audiowiedergabe
Bei kurzer Audiowiedergabe oder Wiedergabe bei eingeschaltetem Display hat Audio keinen wesentlichen Einfluss auf den Energieverbrauch.
Bei längeren Wiedergaben bei ausgeschaltetem Display kannst du mit dem Audio-Offload-Modus von ExoPlayer Strom sparen. Weitere Informationen zum Aktivieren finden Sie unter track selection guide.
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,["# Battery consumption\n\nHow important is battery consumption due to media playback?\n-----------------------------------------------------------\n\nAvoiding unnecessary battery consumption is an important aspect of developing a\nperformant Android app. Media playback can be a major cause of battery drain,\nhowever its importance for a particular app heavily depends on its usage\npatterns. If an app is only used to play small amounts of media each day, then\nthe corresponding battery consumption will only be a small percentage of the\ntotal consumption of the device. In such cases, it makes sense to prioritize\nfeature set and reliability over optimizing for battery when selecting which\nplayer to use. On the other hand, if an app is often used to play large amounts\nof media each day, then optimizing for battery consumption should be weighted\nmore heavily when choosing between a number of viable options.\n\nHow power efficient is ExoPlayer?\n---------------------------------\n\nThe diverse nature of the Android device and media content ecosystems means that\nit's difficult to make widely applicable statements about ExoPlayer's battery\nconsumption. Performance varies by hardware, Android version, and the media\nbeing played. Hence the following information should be treated as guidance\nonly.\n\n### Video playback\n\nFor video playback, the display and decoding of the video stream account for\nmost of the power consumed during playback.\n\nChoosing between `SurfaceView` and `TextureView` for output can have a\nsignificant impact on power consumption. `SurfaceView` is more power efficient,\nwith `TextureView` increasing total power draw during video playback by as much\nas 30% on some devices. `SurfaceView` should therefore be preferred where\npossible. Read more about choosing between `SurfaceView` and `TextureView`\n[on the Surface page](/media/media3/ui/surface).\n\nOn some TVs, using [video tunneling](/media/media3/exoplayer/track-selection#tunneling) may provide a more efficient path for\nhigh-resolution video playback where the regular playback path is not performant\nenough for smooth playback.\n| **Note:** Tunneling moves all video decoding and release timing to a dedicated hardware processor. However, be aware that the implementation is device-specific. Performance and reliability can vary greatly between devices. It's highly advisable to test your media streams on the specific TV devices where you intend to enable tunneling to verify it is reliable enough for your use case.\n\n### Audio playback\n\nFor short audio playbacks or playbacks when the screen is on, audio does not\nhave a significant impact on power.\n\nFor long playbacks with the screen off, it's possible to save power by using\nExoPlayer's audio offload mode. See the [`track selection guide`](/media/media3/exoplayer/track-selection#audioOffload) for more\ndetails on how to enable it.\n| **Note:** Audio offload allows audio processing to be offloaded from the CPU to a dedicated signal processor. Device and format support varies, so it's advisable to thoroughly test audio offload with your media on your target devices. Offload also limits the ability to apply audio effects, like speed changes and silence skipping."]]