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.