Cómo compilar apps de reproducción para TV

Explorar y reproducir archivos de medios suele ser parte de la experiencia de usuario que brinda una aplicación para TV. Desarrollar este tipo de experiencia desde cero y, a la vez, asegurarse de que sea rápida, fluida y atractiva puede ser todo un desafío. Independientemente de si tu app brinda acceso a un catálogo de medios pequeño o grande, es importante que los usuarios puedan navegar rápidamente por las opciones y encontrar el contenido que desean.

En el marco de trabajo de Android, se proporcionan clases para crear interfaces de usuario para este tipo de app con la biblioteca de Leanback de AndroidX. Esta biblioteca proporciona un marco de trabajo de clases a fin de crear una interfaz eficiente y conocida para explorar y reproducir archivos multimedia con codificación mínima. Las clases se diseñaron para extenderse y personalizarse de manera que puedas crear una experiencia que sea única en tu app.

En esta clase, se muestra cómo crear una app para TV que permita explorar y reproducir contenido multimedia por medio de las bibliotecas de compatibilidad Leanback para TV.

Temas

Cómo crear un navegador de catálogos
Obtén más información sobre cómo usar la biblioteca de compatibilidad Leanback a fin de crear una interfaz de navegación para catálogos de medios.
Cómo proporcionar una vista de tarjetas
Obtén más información sobre cómo usar la biblioteca de compatibilidad Leanback a fin de crear una vista de tarjetas para los elementos del contenido.
Cómo crear una vista de detalles
Obtén más información sobre cómo usar la biblioteca de compatibilidad Leanback a fin de crear una página de detalles para los elementos de medios.
Cómo usar controles de transporte de Leanback
Obtén más información sobre cómo usar la biblioteca de compatibilidad Leanback a fin de crear controles de transporte para tu reproductor de video.
Cómo mostrar una tarjeta de Está sonando
Obtén más información sobre cómo usar un MediaSession para mostrar una tarjeta de Está sonando en la pantalla principal.
Cómo procesar videos directamente en una superficie
Obtén información sobre cómo puede tu app procesar una vista previa del video directamente en la superficie de la pantalla principal.
Cómo agregar un paso guiado
Obtén más información sobre cómo usar la biblioteca de compatibilidad Leanback a fin de guiar a un usuario para que tome una serie de decisiones.
Cómo presentar tu app a los usuarios que acceden por primera vez
Obtén más información sobre cómo usar la biblioteca de compatibilidad Leanback para mostrar a los usuarios que acceden por primera vez cómo aprovechar al máximo tu app.
Cómo activar la reproducción en segundo plano
Obtén más información sobre cómo continuar la reproducción cuando el usuario hace clic en Página principal.