Criar apps de reprodução para TV

Navegar e reproduzir arquivos de mídia é parte frequente da experiência do usuário oferecida por um app de TV. Pode ser desafiador criar esse tipo de experiência do zero, garantindo que ele seja rápido, fluido e atraente. Independentemente de o app oferecer acesso a um catálogo de mídia grande ou pequeno, é importante permitir que os usuários naveguem rapidamente pelas opções e acessem o conteúdo desejado.

O framework do Android fornece classes para a criação de interfaces do usuário para esses tipos de apps com a Biblioteca androidx Leanback. Essa biblioteca oferece um framework de classes para a criação de uma interface eficiente e familiar para a navegação e reprodução de arquivos de mídia com o mínimo de programação. As classes são projetadas para serem estendidas e personalizadas para que você possa criar uma experiência única para seu app.

As páginas desta seção mostram como criar um app de TV para navegação e reprodução de conteúdo de mídia usando as bibliotecas de suporte Leanback para TV.

Tópicos

Orientação da interface e API Leanback
Implementar uma sessão de mídia
Aprenda a usar um MediaSession para informar ao Android TV o que está tocando no seu app e permitir que interações de fora do app controlem a mídia.
Exibir um card "Tocando agora"
Aprenda a usar o MediaSession para mostrar um card "Tocando agora" na tela inicial.
Corresponder ao frame rate do conteúdo
Aprenda a gerenciar frame rates usando a API frame rate.