Navegar e reproduzir arquivos de mídia geralmente faz parte da experiência do usuário oferecida por um app de TV. Criar uma experiência do zero, garantindo que ela seja rápida, fluida e atraente, pode ser um desafio. Não importa se o app oferece acesso a um catálogo de mídia grande ou pequeno, permita que os usuários procurem rapidamente as opções e acessem o conteúdo que quiserem.
Tópicos
- Criar interfaces com o Compose para TV
- Configurar o app para usar o Compose para TV
- Criar um navegador de catálogo com o Compose para TV
- Criar uma visualização de detalhes com o Compose para TV
- Implementar uma sessão de mídia
- Use um
MediaSession
para informar ao Android TV o que está tocando no seu app e permitir que interações de fora dele controlem a mídia. - Controles de mídia na TV
- Práticas recomendadas para criar uma experiência de reprodução consistente no SO do Android TV.
- Exibir um card "Tocando agora"
- Use um
MediaSession
para exibir um card "Tocando agora" na tela inicial. - Mostrar prévias de vídeos
- Renderize um vídeo de prévia diretamente em uma superfície da tela inicial.
- Suporte ao modo ambiente
- Economize energia e evite problemas de queima de tela.
- Corresponder ao frame rate do conteúdo
- Gerencie os frame rates usando a API de frame rate.
Observação:o Kit de ferramentas de interface de Leanback, que usa visualizações e fragmentos, foi descontinuado e substituído pelo Compose.