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 um grande desafio criar desde o início tal experiência, garantindo que seja rápida, suave e atraente. Independentemente de o app oferecer acesso a um catálogo de mídia grande ou pequeno, é importante permitir aos usuários a navegação rápida pelas opções e o acesso ao conteúdo desejado.

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

Esta classe mostra como criar um app de TV para navegação e visualização de conteúdo de mídia usando as Bibliotecas de Suporte Leanback para TV.

Tópicos

Criar um navegador de catálogo
Saiba como usar a biblioteca de suporte Leanback para a criação de uma interface de navegação de catálogos de mídia.
Oferecer uma visualização de card
Saiba como usar a biblioteca de suporte Leanback para a criação de uma visualização de card para itens de conteúdo.
Criar uma visualização de detalhes
Saiba como usar a biblioteca de suporte Leanback para a construção de uma página de detalhes para itens de mídia.
Usar os controles de transporte Leanback
Saiba como usar a Biblioteca de Suporte Leanback para a criação de controles de transporte para seu player de vídeo.
Exibir um card "Tocando agora"
Saiba como usar uma MediaSession para exibir um card "Tocando agora" na tela inicial.
Renderizar vídeo diretamente em uma superfície
Saiba como seu app pode renderizar um vídeo de visualização diretamente em uma superfície da tela inicial.
Adicionar uma etapa guiada
Saiba como usar a biblioteca de suporte Leanback para orientar o usuário em várias decisões.
Apresentar usuários iniciantes ao seu app
Saiba como usar a biblioteca de suporte Leanback para mostrar aos usuários iniciantes como aproveitar ao máximo seu app.
Permitir reprodução em segundo plano
Saiba como continuar a reprodução quando o usuário clicar em Início.