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, asegurarte de que sea rápida, fluida y atractiva puede ser desafiante. Sin importar si tu app brinda acceso a un catálogo de contenido multimedia pequeño o grande, es importante que les permitas a los usuarios explorar las opciones y obtener el contenido que desean con rapidez.

En el framework de Android, se proporcionan clases para compilar interfaces de usuario para este tipo de apps con la biblioteca de Leanback de AndroidX. Esta biblioteca proporciona un framework de clases para crear una interfaz eficiente y conocida que permite explorar 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 explorar y reproducir contenido multimedia con las bibliotecas de compatibilidad de Leanback para TV.

Temas

Guía de la IU y API de Leanback
  • Cómo crear un navegador de catálogos: Aprende a usar la biblioteca de compatibilidad Leanback a fin de compilar una interfaz de navegación para catálogos de medios.
  • Proporciona una vista de tarjetas: Obtén información sobre cómo usar la biblioteca de compatibilidad Leanback a fin de crear una vista de tarjetas para los elementos de contenido.
  • Cómo compilar una vista de detalles: Aprende a usar la biblioteca de compatibilidad Leanback a fin de compilar una página de detalles para los elementos multimedia.
  • Cómo usar los controles de transporte de Leanback: Obtén más información para usar la biblioteca de compatibilidad de Leanback a fin de compilar controles de transporte para tu reproductor de video.
  • Controles de reproducción en TV: Conoce las prácticas recomendadas para crear una experiencia de reproducción coherente en la plataforma.
  • Videos de vista previa: Descubre cómo tu app puede renderizar un video de vista previa directamente en la superficie de la pantalla principal.
  • Modo ambiente: Obtén información sobre el Modo ambiente y cómo las apps de reproducción pueden respetar los problemas de quema de pantalla y el ahorro de energía.
  • Agrega un paso guiado: Aprende a usar la biblioteca de compatibilidad Leanback a fin de guiar a un usuario por una serie de decisiones.
  • Presenta tu app a los usuarios nuevos: Obtén información sobre cómo usar la biblioteca de compatibilidad Leanback para mostrarles a los usuarios que acceden por primera vez cómo aprovechar al máximo la app.
Cómo implementar una sesión multimedia
Obtén información sobre cómo usar un MediaSession para informar a Android TV lo que se está reproduciendo en tu app y permitir que las interacciones fuera de la app controlen el contenido multimedia.
Cómo mostrar una tarjeta de Está sonando
Obtén información sobre cómo usar un MediaSession para mostrar una tarjeta de Está sonando en la pantalla principal.
Cómo ajustar la velocidad de fotogramas del contenido
Aprende a administrar la velocidad de fotogramas con la API de velocidad de fotogramas.