Cómo crear apps de reproducción para TV

Explorar y reproducir archivos multimedia suele ser parte de la experiencia del usuario que proporciona una app para TV. Desarrollar este tipo de experiencia desde cero y, a la vez, asegurarse de que sea rápida, fluida y atractiva puede ser un desafío. Ya sea que tu app brinde acceso a un catálogo de contenido multimedia pequeño o grande, es importante que los usuarios puedan explorar las opciones y encontrar el contenido que desean rápidamente.

El framework de Android proporciona clases para crear interfaces de usuario para este tipo de apps con la biblioteca de Leanback de AndroidX. Esta biblioteca proporciona un marco de trabajo de clases para crear una interfaz eficiente y conocida que permite navegar y reproducir archivos multimedia con codificación mínima. Las clases están diseñadas para extenderse y personalizarse, de modo que puedas crear una experiencia que sea única para tu app.

En las páginas de esta sección, se muestra cómo compilar una app para TV que permita navegar y reproducir contenido multimedia usando las bibliotecas de compatibilidad de Leanback para TV.

Temas

Cómo compilar IUs con Compose para TV
Cómo compilar IUs con el kit de herramientas de la IU de Leanback
Cómo implementar una sesión multimedia
Usa un MediaSession para informar a Android TV qué se está reproduciendo en tu app y permitir que las interacciones externas controlen el contenido multimedia.
Cómo mostrar una tarjeta de Está sonando
Usa un dispositivo MediaSession para mostrar una tarjeta de Está sonando en la pantalla principal.
Cómo igualar la velocidad de fotogramas del contenido
Administra la velocidad de fotogramas con la API de velocidad de fotogramas.