Creare app per la riproduzione di contenuti TV

La navigazione e la riproduzione di file multimediali fanno spesso parte dell'esperienza utente offerta da un'app per TV. Creare un'esperienza di questo tipo da zero, assicurandosi che sia veloce, fluido e accattivante può essere difficile. Che la tua app fornisca l'accesso a un catalogo di contenuti multimediali di piccole o grandi dimensioni, è importante consentire agli utenti di sfogliare rapidamente le opzioni e accedere ai contenuti che preferiscono.

Il framework Android fornisce classi per creare interfacce utente per questi tipi di app con la libreria Androidx di Leanback. Questa libreria fornisce un framework di classi per creare un'interfaccia efficiente e familiare per la navigazione e la riproduzione di file multimediali con una programmazione minima. Le lezioni sono progettate per essere estese e personalizzate, in modo da poter creare un'esperienza unica per la tua app.

Le pagine di questa sezione mostrano come creare un'app TV per la navigazione e la riproduzione di contenuti multimediali utilizzando le raccolte di supporto di Leanback per la TV.

Argomenti

Creare UI con Compose per la TV
Creare UI con il toolkit dell'interfaccia utente Leanback
Implementare una sessione multimediale
Utilizza un MediaSession per trasmettere ad Android TV i contenuti in riproduzione nella tua app e consentire alle interazioni esterne all'app di controllare i contenuti multimediali.
Visualizzare una scheda Now Playing
Usa un MediaSession per visualizzare una scheda Now Playing sulla schermata Home.
Adatta alla frequenza fotogrammi dei contenuti
Gestisci le frequenze fotogrammi usando l'API frame rate.