Criar apps de reprodução para TV

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

Observação:o Kit de ferramentas de interface de Leanback, que usa visualizações e fragmentos, foi descontinuado e substituído pelo Compose.

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.