À propos de la création, de la capture et du partage de contenus multimédias

La capture de vidéos, la retouche de photos et le traitement de contenus multimédias sont des fonctionnalités fondamentales des applications de réseaux sociaux et de messagerie. Android a créé des API qui prennent en charge les dernières fonctionnalités matérielles des appareils, ainsi que des bibliothèques qui simplifient l'intégration dans votre application. Cette page vous donne accès à des ressources pour vous aider à vous lancer et à améliorer votre application.

Connaître les concepts clés de la création de contenu multimédia

Android propose des API et des bibliothèques qui aident votre application à s'adapter au mieux aux capacités de l'appareil tout en gérant la diversité de l'écosystème Android.

Capturer des contenus multimédias dans votre application

Vous pouvez effectuer une capture d'appareil photo de base à l'aide de l'application Appareil photo intégrée de l'appareil à l'aide d'un Intent. Pour les applications de réseaux sociaux et de communication, la prise en charge intégrée de la capture de contenus multimédias de haute qualité peut constituer un avantage concurrentiel. Vous apprendrez ce qui suit :

  • CameraX : option recommandée pour la plupart des développeurs. Il s'agit d'une bibliothèque qui fournit une assistance facile à utiliser pour la plupart des cas d'utilisation courants de l'appareil photo, avec un comportement cohérent et compatible.
  • Camera2 : API Android de bas niveau pour l'appareil photo, que la bibliothèque CameraX encapsule. Utilisez cette classe lorsque vous avez besoin d'un contrôle de bas niveau.
  • Extensions d'appareil photo : permettent à votre application d'accéder à des fonctionnalités avancées de l'appareil photo, telles que le mode Nuit, le bokeh, la retouche du visage et le HDR.
  • Viseur de l'appareil photo : simplifie l'intégration de Camera2 en fournissant un widget de viseur de base pour afficher le flux de la caméra.
  • Camera : classe d'origine obsolète utilisée pour contrôler la caméra sur Android.

Parcourir, partager et modifier des contenus multimédias

Assurez-vous que vos utilisateurs peuvent facilement modifier et partager les contenus multimédias qu'ils ont créés et capturés dans la meilleure qualité possible :

  • API Media3 Transformer : cette API permet aux utilisateurs de modifier facilement des contenus multimédias. Les fonctionnalités de montage incluent la conversion entre formats (transcodage), l'application de modifications telles que le découpage d'un extrait d'une vidéo plus longue, le recadrage d'une partie du frame vidéo, l'application d'effets personnalisés et d'autres opérations de montage.
  • Sélecteur de photos : ce composant offre aux utilisateurs un moyen intégré et sécurisé d'autoriser votre application à accéder uniquement aux images et vidéos sélectionnées, au lieu de l'intégralité de leur bibliothèque multimédia.
  • Android Sharesheet : ce composant permet aux utilisateurs d'envoyer du contenu d'une application à une autre.
  • Format d'image Ultra HDR : format de fichier basé sur JPEG utilisé pour encoder des images avec une carte de gain à plage logarithmique pouvant être affichées en plage dynamique élevée sur les écrans compatibles.

Améliorer votre application

Vous devez faire en sorte que votre application prenne en charge des fonctionnalités qui répondent aux attentes des utilisateurs, voire les dépassent. Pour ce faire, vous pouvez prendre en charge les fonctionnalités multimédias avancées proposées par les appareils haut de gamme. Voici quelques moyens spécifiques de faire ressortir votre application :

Consultez le guide complet pour découvrir les fonctionnalités à prendre en compte afin d'améliorer votre expérience de capture et de montage multimédias, et d'impressionner vos utilisateurs.