• logo categorie
    RESOLU

    Créer une base de classe caméra de prévisualisation


    Bonjour
    Savez-vous comment créer une base de classe caméra de prévisualisation sous Android?
    Android
    Classe
    Android
    utilisateur
    Elise
    Posté le : 19 Décembre à 11:45
    24 498 vues

  • 0
    Alexis
    Posté le : 19 Décembre à 11:46
    Bonjour
    Voici comment créer une base de classe caméra de prévisualisation sous Android:
    public class CameraPreview extends SurfaceView implements SurfaceHolder.Callback {
        private SurfaceHolder mHolder;
        private Camera mCamera;
    
        public CameraPreview(Context context, Camera camera) {
            super(context);
            mCamera = camera;
    
            // Install a SurfaceHolder.Callback so we get notified when the
            // underlying surface is created and destroyed.
            mHolder = getHolder();
            mHolder.addCallback(this);
            // deprecated setting, but required on Android versions prior to 3.0
            mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
        }
    
        public void surfaceCreated(SurfaceHolder holder) {
            // The Surface has been created, now tell the camera where to draw the preview.
            try {
                mCamera.setPreviewDisplay(holder);
                mCamera.startPreview();
            } catch (IOException e) {
                Log.d(TAG, "Error setting camera preview: " + e.getMessage());
            }
        }
    
        public void surfaceDestroyed(SurfaceHolder holder) {
            // empty. Take care of releasing the Camera preview in your activity.
        }
    
        public void surfaceChanged(SurfaceHolder holder, int format, int w, int h) {
            // If your preview can change or rotate, take care of those events here.
            // Make sure to stop the preview before resizing or reformatting it.
    
            if (mHolder.getSurface() == null){
              // preview surface does not exist
              return;
            }
    
            // stop preview before making changes
            try {
                mCamera.stopPreview();
            } catch (Exception e){
              // ignore: tried to stop a non-existent preview
            }
    
            // set preview size and make any resize, rotate or
            // reformatting changes here
    
            // start preview with new settings
            try {
                mCamera.setPreviewDisplay(mHolder);
                mCamera.startPreview();
    
            } catch (Exception e){
                Log.d(TAG, "Error starting camera preview: " + e.getMessage());
            }
        }
    }
    
  • ⇒ Si vous êtes ici c'est que le sujet vous intéresse ^^
    Inscrivez-vous sur Oyant, apportez votre contribution sur ce sujet et gagnez de l'argent :

    Inscription
    Répondre
  • logo categorie
    RESOLU

    Accéder à la caméra principale

    Bonjour
    S'il vous plaît savez-vous comment accéder à la caméra principale sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Détection de matériel de la caméra

    Bonjour
    Je voudrais savoir s"il vous plaît comment détecter le matériel de la caméra sous Android?
    Android
    Matériel
    Android
  • logo categorie
    RESOLU

    Recevoir le résultat de l'intention de la caméra

    Bonjour
    Quel est le code qui permet de recevoir le résultat de l'intention de la caméra sous Android?
    Android
    Intention
    Android
  • logo categorie
    RESOLU

    Construire une intention de capture vidéo et de l'exécuter

    Bonjour
    Savez-vous comment construire une intention de capture vidéo et de l'exécuter sous Android?
    Android
    Intention
    Android
  • logo categorie
    RESOLU

    Créer intention de prendre une photo et rendre le contrôle de l'application appelante

    Salut
    Comment créer intention de prendre une photo et rendre le contrôle de l'application Android appelante?
    Android
    Intention
    Application
    Android
  • logo categorie
    RESOLU

    Construire une capture d'image et l'intention de l'exécuter

    Bonjour
    Comment construire une capture d'image et l'intention de l'exécuter sous Android?
    Android
    Intention
    Android
  • logo categorie
    RESOLU

    La permission d'emplacement

    Bonjour
    J'aimerais savoir s'il vous plaît quel est la permission d'emplacement sous Android?
    Android
    Permission
    Android
  • logo categorie
    RESOLU

    Enregistrement audio avec capture vidéo

    Bonjour
    Je voudrais la balise qui permet l'enregistrement audio avec capture vidéo sous Android?
    Android
    Balise
    Audio
    Android
  • logo categorie
    RESOLU

    Enregistrer des images ou vidéos de stockage externe de l'appareil

    Bonjour
    Savez-vous comment enregistrer des images ou vidéos de stockage externe de l'appareil sous Android?
    Android
    Appareil
    Android
  • logo categorie
    RESOLU

    Utiliser une caméra ou fonction appareil photo pour un fonctionnement correct

    Bonjour
    Comment utiliser une caméra ou fonction appareil photo pour un fonctionnement correct sous Android?
    Android
    Appareil
    Android
  • logo categorie
    RESOLU

    La lecture de contenu de JET

    Bonjour
    Je voudrais savoir le code qui permet la lecture de contenu de JET sous Android?
    Android
    JET
    Android
  • logo categorie
    RESOLU

    Enregistrement audio et lire les fichiers audio enregistrés

    Bonjour
    Avez-vous l'exemple qui permet l'enregistrement audio et lire les fichiers audio enregistrés sous Android?
    Android
    Audio
    Fichiers
    Android
  • logo categorie
    RESOLU

    Récupérer de la musique que l'utilisateur dispose de l'appareil

    Bonjour
    Comment récupérer de la musique que l'utilisateur dispose de l'appareil sous Android?
    Android
    Utilisateur
    Android
  • logo categorie
    RESOLU

    Enregistre une classe comme un récepteur de radiodiffusion

    Bonjour
    Savez-vous comment enregistre une classe comme un récepteur de radiodiffusion sous Android?
    Android
    Classe
    Récepteur
    Radiodiffusion
    Android
  • logo categorie
    RESOLU

    Enregistrer un récepteur sous Android

    Salut
    Savez-vous s'il vous plaît le code qui permet d'enregistrer un récepteur sous Android?
    Android
    Récepteur
    Android
  • logo categorie
    RESOLU

    Effectuer de nettoyage

    Bonjour
    J'aimerais savoir s'il vous plaît comment effectuer de nettoyage sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Obtenir la rétrocompatibilité sous Android

    Salut
    Je voudrais savoir le code qui permet d'obtenir la rétrocompatibilité sous Android?
    Android
    Android
  • logo categorie
    RESOLU

    Demander accent audio sous Android

    Bonjour
    S'il vous plaît j'aimerais savoir comment demander accent audio sous Android?
    Android
    Audio
    Android
  • logo categorie
    RESOLU

    Créer une notification de la barre d'état

    Bonjour
    Je voudrais savoir comment créer une notification de la barre d'état sous Android?
    Android
    Notification
    Android
  • logo categorie
    RESOLU

    Créer et acquérir le verrou d'une connexion Wi-Fi gratuite

    Bonjour
    Comment créer et acquérir le verrou d'une connexion Wi-Fi gratuite sous Android?
    Android
    Connexion
    Wi-Fi
    Android
  • Veuillez vous connecter pour profiter pleinement de toutes les fonctionnalités de Oyant.
    Connexion
    Inscription

    Poster une question

    AnimauxApplicationsArnaquesAutres langagesBases de donnéesBeauté et ModeC et C++Cartes de voeux, lettres, poèmes et discoursCMS (Système de gestion de contenu)CollectionCuisineCultureDémarches administrativesDivertissementDotnetDroitEmploiEmploi et études en informatiqueEnseignementEntrepriseEnvironnementEvénementsFinanceGénéral développementImmobilier, logement et urbanisme    JavaLanguesLogicielsMétiersNouvelles technologiesPHPPrestations socialesRéservé aux adultesSantéSportSystèmesTransportsVie pratiqueWebmasters - Développement web 3.023 Utlisateurs parcourent Oyant en ce moment