À propos de l'affichage et de la lecture des contenus multimédias
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
L'affichage et la lecture de contenus multimédias sont devenus des composants essentiels de l'expérience des applications Android. Que votre application intègre des images et des vidéos ou offre des expériences audio immersives, les contenus multimédias enrichissent les interactions des utilisateurs et améliorent l'engagement dans l'application.
Android continue d'évoluer ses API pour réduire la complexité de l'intégration de contenus multimédias tout en rendant l'expérience utilisateur plus intégrée et cohérente. Cette page vous permet d'accéder à des ressources pour vous aider à vous lancer et à améliorer votre application.
Connaître les concepts et les API multimédias Android clés
Android dispose d'API qui fonctionnent à différents niveaux pour permettre à votre application de tirer le meilleur parti des fonctionnalités matérielles et logicielles disponibles.
Afficher les images
Le chargement efficace des images de la plus haute qualité est essentiel pour créer une expérience utilisateur fluide dans votre application. Voici quelques ressources qui vous aideront:
Lire et diffuser du contenu audio et vidéo
Jetpack Media3 offre des fonctionnalités avancées telles que la lecture multimédia fluide, la navigation multimédia et une gestion efficace des ressources. En savoir plus :
Améliorer votre application
Vous devez vous assurer que votre application propose des fonctionnalités qui répondent et dépassent les attentes des utilisateurs. Pour ce faire, vous pouvez prendre en charge les fonctionnalités multimédias avancées fournies par les appareils haut de gamme. Voici quelques façons spécifiques de vous démarquer:
- Compatibilité avec les images Ultra HDR et les vidéos HDR
- Activer le mode Picture-in-picture pour la lecture vidéo et audio
- Implémentez Cast Connect pour que les utilisateurs puissent caster du contenu sur votre application Android TV native.
- Utiliser la classe de performances pour adapter votre expérience utilisateur aux fonctionnalités de l'appareil
Consultez le guide complet pour découvrir les fonctionnalités à prendre en compte afin d'améliorer votre expérience d'affichage et de lecture multimédia et d'impressionner vos utilisateurs.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/03/26 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/03/26 (UTC)."],[],[],null,["# About media display and playback\n\nMedia display and playback have become essential components of the Android app\nexperience. Whether your app integrates images and videos or delivers immersive\naudio experiences, media enriches user interactions and elevates app engagement.\n\nAndroid continues to evolve APIs to minimize the complexity of integrating media\nwhile making the user experience more integrated and consistent, and this page\nconnects you to resources to both help you get started and level up your app.\n\nKnow key Android media APIs and concepts\n----------------------------------------\n\nAndroid has APIs that work at different levels to allow your app to make the\nmost of the available hardware and software features.\n\n### Display images\n\nLoading the highest-quality images efficiently is key to building a smooth user\nexperience in your app. Here are some resources that will help:\n\n- [Loading images from local resources](/develop/ui/compose/graphics/images/loading)\n- [Loading images from a remote server](/develop/ui/compose/graphics/images/loading#internet-loading)\n- [Loading Large Bitmaps Efficiently](/topic/performance/graphics/load-bitmap)\n- [Displaying images in UltraHDR](/media/grow/ultra-hdr/display)\n\n### Playback and stream audio and video\n\n[Jetpack Media3](/media/media3) offers advanced features such as seamless media playback,\nmedia browsing, and efficient resource management. Learn more:\n\n- [Live-streaming](/media/media3/exoplayer/live-streaming)\n- [Downloading media](/media/media3/exoplayer/downloading-media)\n- [Playback controls and player UI](/media/media3/ui/overview)\n- [Background playback](/media/media3/session/background-playback)\n\nLevel up your app\n-----------------\n\nYou'll want your app to support features that meet and surpass user\nexpectations. One way to do that is to support the advanced media features\nprovided by premium devices. Here are some specific ways to help your app stand\nout:\n\n- Support [UltraHDR](/media/grow/ultra-hdr-display) images and [HDR](/media/grow/hdr-playback) video\n- Enable [picture-in-picture](/develop/ui/views/picture-in-picture) for video and audio playback\n- Implement [Cast Connect](https://developers.google.com/cast/docs/android_tv_receiver) so users can cast to your native Android TV app\n- Use [Performance Class](/topic/performance/performance-class) to adapt your user experience around device capabilities\n\nSee the [full guide](/social-and-messaging/guides/media-display/basic-better-best) for features to consider to take your media display and\nplayback experience to the next level and impress your users."]]