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. Criar essa experiência do zero, garantindo que seja rápida, suave e atraente, pode ser um desafio. Independente de o app oferecer acesso a um catálogo de mídia grande ou pequeno, permita que os usuários naveguem rapidamente pelas opções e acessem o conteúdo desejado.

Tópicos

Criar interfaces com o Compose para TV

Observação:o kit de ferramentas Leanback UI, que usa visualizações e fragmentos, foi descontinuado em favor do Compose.

Implementar uma sessão de mídia
Use um MediaSession para informar ao Android TV o que está sendo reproduzido no app e permitir que as interações externas 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 mostrar um card "Tocando agora" na tela inicial.
Mostrar prévias de vídeos
Renderize um vídeo de visualização diretamente em uma superfície da tela inicial.
Suporte ao Modo ambiente
Economize energia e evite problemas de queima de tela.
Usar o mesmo frame rate do conteúdo
Gerencie as frame rates usando a API de frame rate.
Otimizar o uso da memória
Otimizar o uso da memória para o app.