Apps für die TV-Wiedergabe entwickeln
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Das Durchsuchen und Abspielen von Mediendateien ist häufig Teil der Nutzererfahrung einer TV-App.
Es kann schwierig sein, eine solche Funktion von Grund auf zu entwickeln und gleichzeitig dafür zu sorgen, dass sie schnell, flüssig und ansprechend ist. Unabhängig davon, ob Ihre App Zugriff auf einen kleinen oder großen Medienkatalog bietet, sollten Nutzer schnell Optionen durchsuchen und die gewünschten Inhalte aufrufen können.
Themen
- UIs mit Compose for TV erstellen
Hinweis:Das Leanback UI Toolkit, das Ansichten und Fragmente verwendet, wird zugunsten von Compose eingestellt.
- Mediensitzungen implementieren
- Mit einem
MediaSession
kannst du Android TV mitteilen, was in deiner App wiedergegeben wird, und Medien über Interaktionen außerhalb deiner App steuern.
- Wiedergabesteuerung auf dem Fernseher
- Best Practices für eine einheitliche Wiedergabe auf Android TV OS
- Now Playing-Karte anzeigen
- Mit
MediaSession
eine Karte „Läuft gerade“ auf dem Startbildschirm anzeigen
- Videovorschau anzeigen
- Vorschauvideos direkt auf einer Oberfläche des Startbildschirms rendern
- Unterstützung des Inaktivmodus
- Sie sparen Energie und vermeiden Probleme mit eingebrannten Bildschirmen.
- An Framerate des Inhalts anpassen
- Frameraten mit der Framerate API verwalten.
- Arbeitsspeichernutzung optimieren
- Optimieren Sie die Arbeitsspeichernutzung für Ihre App.
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).
[null,null,["Zuletzt aktualisiert: 2025-07-27 (UTC)."],[],[],null,["# Build TV playback apps\n\nBrowsing and playing media files is frequently part of the user experience provided by a TV app.\nBuilding such an experience from scratch while making sure that it is fast, fluid, and attractive\ncan be challenging. Whether your app provides access to a small or large media catalog,\nenable users to quickly browse options and get to the content they want.\n\nTopics\n------\n\n**Build UIs with Compose for TV**\n**[Implement a media session](/training/tv/playback/media-session)**\n: Use a `MediaSession` to inform Android TV what's playing in your app and let\n interactions from outside your app control media.\n\n**[Playback controls on TV](/training/tv/playback/controls)**\n: Best practices for creating a consistent playback experience across Android TV\n OS.\n\n**[Display a Now Playing card](/training/tv/playback/now-playing)**\n: Use a `MediaSession` to display a Now Playing card on the home\n screen.\n\n**[Display video previews](../discovery/preview-videos)**\n: Render a preview video directly on a surface of the\n [home screen](/training/tv/discovery/recommendations-channel).\n\n**[Support Ambient Mode](/training/tv/playback/ambient-mode)**\n: Save energy and avoid screen burn issues.\n\n**[Match content frame rate](/training/tv/playback/framerate)**\n: Manage frame rates using the frame rate API.\n\n**[Optimize memory usage](/training/tv/playback/memory)**\n: Optimize memory usage for your app."]]