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
- Configurar seu app para usar o Compose para TV
- Criar um navegador de catálogo com o Compose para TV
- Criar uma visualização detalhada com o Compose para TV
- 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.
Observação:o kit de ferramentas Leanback UI, que usa visualizações e fragmentos, foi descontinuado em favor do Compose.