Ce guide décrit la progression optimale d'une application axée sur la création de contenu multimédia, d'un point de départ probable à une application de référence. Il est conçu pour vous aider à réfléchir à la façon de faire évoluer votre application au fil du temps et aux fonctionnalités à implémenter, et quand. Bien que chaque application de création multimédia soit différente, tenez compte de ces recommandations pour créer une application de premier ordre.
Création de contenus multimédias de base
Une application de création de contenu multimédia de base offre aux utilisateurs une expérience fondamentale, qui peut inclure les éléments suivants :
- Utilisez le sélecteur de photos pour accéder aux photos et vidéos existantes.
- Prise en charge de la capture d'images et de vidéos dans l'application à l'aide de CameraX.
- Gérez l'orientation de la caméra.
- Prise en charge de la résolution automatique.
- Basculer entre la caméra avant et la caméra arrière.
- Prise en charge du zoom et de la mise au point par pression.
- Prenez en charge le flash matériel.
- Gérez l'accès à la caméra en mode multifenêtre.
- Utilisez Android Sharesheet pour partager des contenus avec d'autres applications et cibles.
Créer de meilleurs contenus multimédias
Une meilleure application de création multimédia donne aux utilisateurs accès à du matériel photo premium, à des logiciels photo et à des fonctionnalités de montage multimédia qui :
Capture
- Utilisez les extensions de l'appareil photo : mode Nuit, HDR ou bokeh.
- avoir un délai d'obturation nul ;
- Prise en charge du flash basé sur l'écran pour les caméras frontales.
- Utilisez les commandes manuelles Flash ou Lampe torche.
- Utilisez des résolutions cibles.
- avoir une correction d'exposition ;
- Ajoutez un widget d'application pour que les utilisateurs puissent lancer un flux de capture depuis leur écran d'accueil.
Modifier
- Avec des fonctionnalités de découpage, de recadrage et d'autres effets Media3 Transformer intégrés.
- Images Ultra HDR, rotation, recadrage et mise à l'échelle.
- Utilisez des filtres d'image et des transformations.
- Audio avec effets audio.
Meilleure création multimédia
Une application de création de contenus multimédias de premier ordre donne accès aux utilisateurs à des fonctionnalités avancées qui font vraiment la différence, par exemple :
Capture
- Utilisez des caméras simultanées : capture simultanée à l'avant et à l'arrière.
- Diffusez en direct avec le streaming en direct adaptatif. Pensez à utiliser la classe de performances pour déterminer si l'appareil peut prendre en charge la capture simultanée par la caméra.
Modifier
- Prise en charge des effets personnalisés à l'aide de Media3 Transformer.
- Images Ultra HDR, en transformant la gain map de manière appropriée pour les filtres d'image et autres opérations.
- Audio avec effets audio personnalisés.