La navigation et la lecture de fichiers multimédias font souvent partie de l'expérience utilisateur proposée par les applications pour téléviseur. Créer une expérience de A à Z tout en s'assurant qu'elle est rapide, fluide et attrayante peut s'avérer difficile. Que votre application donne accès à un catalogue multimédia petit ou vaste, il est important de permettre aux utilisateurs de parcourir rapidement les options et d'accéder au contenu qu'ils souhaitent.
Le framework Android fournit des classes permettant de créer des interfaces utilisateur pour ces types d'applications avec la bibliothèque Android Leanback. Cette bibliothèque fournit un framework de classes permettant de créer une interface efficace et familière pour parcourir et lire des fichiers multimédias avec un minimum de codage. Les cours sont conçus pour être étendus et personnalisés, afin que vous puissiez créer une expérience unique à votre application.
Les pages de cette section vous expliquent comment créer une application TV permettant de parcourir et de lire des contenus multimédias à l'aide des bibliothèques Support Leanback pour téléviseur.
Thèmes
- Créer des interfaces utilisateur avec Compose pour la télévision
- Configurer votre application afin d'utiliser Compose pour la télévision
- Créer un navigateur de catalogue avec Compose pour la télévision
- Créer une vue détaillée avec Compose pour la télévision
- Créer des interfaces utilisateur avec le kit d'outils Leanback
- Bibliothèques du kit d'UI Leanback : faites vos premiers pas avec les bibliothèques AndroidX du kit d'UI Leanback.
- Créer un navigateur de catalogue : utilisez la bibliothèque Support Leanback pour créer une interface de navigation dans les catalogues multimédias.
- Fournir une vue Fiche : utilisez la bibliothèque Support Leanback pour créer une vue Fiche pour les éléments de contenu.
- Créer une vue détaillée : utilisez la bibliothèque Support Leanback pour créer une page d'informations pour les éléments multimédias.
- Utilisez les commandes de transport Leanback : utilisez la bibliothèque Support Leanback pour créer des commandes de transport pour votre lecteur vidéo.
- Commandes de lecture sur les téléviseurs : bonnes pratiques pour créer une expérience de lecture cohérente sur la plate-forme.
- Aperçus vidéo : affichez un aperçu vidéo directement sur une surface de l'écran d'accueil.
- Mode Veille : permet d'économiser de l'énergie et d'éviter les problèmes de brûlure d'écran.
- Ajouter une étape guidée : utilisez la bibliothèque d'assistance Leanback pour guider un utilisateur dans une série de décisions.
- Présentez votre application aux nouveaux utilisateurs : utilisez la bibliothèque d'assistance Leanback pour montrer aux nouveaux utilisateurs comment tirer le meilleur parti de votre application.
- Implémenter une session multimédia
- Utilisez un
MediaSession
pour indiquer à Android TV ce qui est diffusé dans votre application et permettre aux interactions extérieures à celle-ci de contrôler les contenus multimédias. - Afficher une carte "En écoute"
- Utilisez un
MediaSession
pour afficher une carte "En écoute" sur l'écran d'accueil. - Adapter la fréquence d'images du contenu
- Gérez les fréquences d'images à l'aide de l'API de fréquence d'images.