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, 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
Implementar uma sessão de mídia
Use um MediaSession para informar à Android TV o que está sendo reproduzido no seu app e permitir que interações de fora do app controlem a mídia.
Controles de mídia na TV
Práticas recomendadas para criar uma experiência de reprodução consistente no Android TV OS.
Exibir um card "Tocando agora"
Use uma MediaSession para mostrar um card "Tocando agora" na tela inicial.
Mostrar prévias de vídeo
Renderizar um vídeo de visualização diretamente em uma superfície da tela inicial.
Suporte ao Modo ambiente
Economize energia e evite problemas de burn-in na tela.
Usar o mesmo frame rate do conteúdo
Gerencie frame rates usando a API Frame Rate.
Otimizar o uso da memória
Otimize o uso da memória para seu app.