Exemples pour l'application Appareil photo et le multimédia Android
Sélection d'exemples de code à utiliser pour accélérer le développement de votre application. Parcourez les exemples pour apprendre à créer différents composants pour vos applications.
Exemples de code multimédia
SociaLite
Cet exemple montre comment utiliser diverses API de la plate-forme Android et bibliothèques Jetpack pour implémenter des fonctionnalités couramment utilisées dans les applications de réseaux sociaux.
Exemples de plates-formes
Ce dépôt contient un ensemble d'exemples illustrant l'utilisation de différentes API de plate-forme de l'OS Android, y compris les API d'appareil photo et de média.
Media3 Transformer
Cet exemple montre comment utiliser les API Media3 Transformer pour créer une application d'édition multimédia.
Exemples de code d'appareil photo
CameraX Basic
Utiliser les API CameraX écrites en Kotlin
Vidéo de CameraX
Utiliser l'API CameraX Video Capture (Recorder) avec Capture + Preview pour le format MediaStore
CameraX Advanced
Réaliser une détection d'objets en temps réel sur les images en direct de la caméra avec TensorFlow Lite
CameraX MLKit
Utiliser MlKitAnalyzer de CameraX pour scanner des codes QR Pour les codes QR qui encodent des URL, cette application invite l'utilisateur à ouvrir l'URL dans un navigateur.
Extensions CameraX
Utiliser les extensions Camera avec l'API CameraX pour capturer un fichier JPEG, afficher l'aperçu de l'appareil photo, rechercher des extensions compatibles, sélectionner une extension et capturer une image fixe
Les extensions disponibles incluent Auto, Bokeh, Retouche du visage, HDR (High Dynamic Range) et Nuit.
Viseur HDR (Camera2)
Comment mettre en œuvre un viseur d'appareil photo à plage dynamique élevée en temps réel, en alternant la durée d'exposition du capteur entre deux valeurs d'exposition sur des images paires et avec des images impaires, puis en compilant les deux dernières images chaque fois qu'une nouvelle image est capturée.
Test et validation
Application Media Controller Test
Exemple d'implémentation de l'API MediaController que vous pouvez utiliser pour tester les subtilités de la lecture des contenus multimédias sur Android et pour vérifier l'implémentation de votre session multimédia.
Démonstrations d'API
Démonstration principale de Media3
Application de lecture simple qui utilise ExoPlayer pour lire plusieurs flux de test Un bon point de départ ou un bon projet de référence.
Démonstration de la session Media3
Application de lecture qui implémente MediaSession.
Démonstration Cast de Media3
Une application de lecture avec intégration de Google Cast Montre comment basculer entre la lecture Cast et la lecture locale.
Démonstration de Media3 SurfaceControl
Application de lecture qui utilise l'API SurfaceControl pour rediriger la sortie vidéo d'ExoPlayer vers différentes vues. Nécessite minSdkVersion 29.
Démonstration de Media3 GL
Une application de lecture qui affiche la vidéo sur un GLSurfaceView et applique un nuanceur GL.
Échantillons MIDI
Cette collection d'applications exemples présente les API MIDI 2.0 introduites dans Android 13.