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.

A estrutura de trabalho do Android oferece lições para a criação de interfaces do usuário para esse tipo de app com a biblioteca de suporte v17 leanback. Essa biblioteca oferece uma estrutura de trabalho de lições para a criação de uma interface eficiente e familiar para navegação e reprodução de arquivos de mídia com o mínimo de codificação. As lições são projetadas para serem estendidas e personalizadas para criar uma experiência única para seu app.

Esta lição mostra como criar um app de TV para navegação e reprodução de conteúdo de mídia usando as bibliotecas de suporte Leanback.

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.