IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Delphi Discussion :

Enregistrer la video camera android


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Software engineer
    Inscrit en
    Juin 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Software engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 40
    Par défaut Enregistrer la video camera android
    Bonjour à tous,

    Je travaille sur un projet qui nécessite que je puisse enregistrer la vidéo de la camera sur un mobile android dans le but de l'utiliser par la suite. Voici quelques jours que je m'y colle et rien , ont dirait que je suis fasse à la muraille de chine .J'ai trouvé de bout de code qui lance la camera mais rien qui me permette de stocker la vidéo.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
     
    Procedure TForm1.StartButtonClick(Sender: TObject);
    begin
     
      VideoCamera := TCaptureDeviceManager.Current.DefaultVideoCaptureDevice;
     
      IF (VideoCamera <> NIL) THEN
        BEGIN
     
          IF (VideoCamera.State = TCaptureDeviceState.Stopped) THEN
            BEGIN
              VideoCamera.OnSampleBufferReady := SampleBufferReady;
              VideoCamera.StartCapture;
              StartButton.Text                := 'Stop';
            END
          ELSE
            BEGIN
              VideoCamera.StopCapture;
              Image1.Opacity    := 0;
              StartButton.Text  := 'Start';
            END;
        END
      ELSE
        BEGIN
          Caption := 'Video capture devices not available.';
        END;
    end;
    Si quelqu'un a un bout de code ou une idée sur comment récupérer ce flux de données vidéo et le stocker je suis preneur ; merci d'avance.

    Emmanuel
    "L'homme ne devient Homme que par éducation."
    "Des pensées sans contenu sont vides, des intuitions sans concepts, aveugles."
    "Une proposition incorrecte est forcément fausse, mais une proposition correcte n'est pas forcément vraie."

    Emmanuel Kant

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Membre émérite
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Par défaut
    Bonjour,


    Apparement le stockage n'est pas prévu, ni même la gestion du flux, d'après ce que j'ai pu voir, on peut seulement envoyer les images dans un TImage comme expliqué ici avec TVideoCaptureDevice.SampleBufferToBitmap

    Il faudrait pouvoir utiliser un composant qui encode dans un format video ( MPEG, AVI, ... ) et lui envoyer les images capturées mais je ne sais pas si cela peut se trouver...

    Désolé de ne pas pouvoir vraiment t'aider, peut être que ce message aurait plus de réponse dans le forum FMX.

  3. #3
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 660
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    Quelques recherches m'ont conduit dans la mine FMXExpress, plus particulièrement ici malheureusement payant ! Alors que pour IOS on trouve des composants gratuits.

    Arrivera-t-on un jour a une version XE aboutie

    [Edit] en approfondissant mes recherches (tant qu'à faire d'être dans la mine autant creuser) j'ai vu que DPF IOS a son équivalent DPF Androïd affaire à suivre

  4. #4
    Membre averti
    Homme Profil pro
    Software engineer
    Inscrit en
    Juin 2007
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Software engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 40
    Par défaut
    Bonjour à tous,

    tout d'abord merci pour vos interventions, comme vous j'ai fouiller (creusé, bêché) et je n'ai rien trouvé; ayant donc étudié le composant VideoCamera je me suis rendus à l'évidence comme free07 que le stockage n'était pas prévu mais je voulais d'autres avis. Concernant les composants D.P.F Android, je l'ai aussi regardé mais il ne présentait pas de composant pour camera mais D.P.F IOS lui oui. Donc on revient à la conclusion comme SergioMaster que cela doit être dans un des composants payants sinon j'aimerai un feedback; bien à vous

    Emmanuel.
    "L'homme ne devient Homme que par éducation."
    "Des pensées sans contenu sont vides, des intuitions sans concepts, aveugles."
    "Une proposition incorrecte est forcément fausse, mais une proposition correcte n'est pas forcément vraie."

    Emmanuel Kant

    Mon guide du débutant pour apprendre à programmer en Java - N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 660
    Billets dans le blog
    65
    Par défaut
    Bonjour,

    rapidement , parce que je n'ai qu'XE4 et que je commence juste la lecture (premier survol) d'un livre intéressant ( Delphi CookBook de Daniele Teti)

    j'ai lu qu'il était possible d'utiliser des intents (<< nom androïd pour services ?) et il se trouve qu'il en existe un pour la Camera et donc la prise de VIDEO
    voir http://developer.android.com/guide/c...ts-common.html et
    http://developer.android.com/trainin...deobasics.html

    la piste serait alors de créer un Intent (classe JIntent)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    var Intent: JIntent;
    begin
    Intent:=TJIntent.Create;
    // la suite est purement spéculative et basée sur le survol du livre
    Intent.SetAction(MediaStore.ACTION_VIDEO_CAPTURE) ;
    Bonnes recherches et tiens nous au courant

    En tout cas cela pourrait faire une formidable FAQ ! sur le livre on y trouve le moyen d'utiliser TextToSpeech et d'envoyer un EMail via ces 'intents'
    et une fois que l'on connait le mot clé , il est beaucoup plus facile de trouver des exemples ici par exemple : l'état de la batterie, envoyer un SMS, un email , scanner un barcode et dans le blog de Daniele Teti

  6. #6
    Membre émérite
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 941
    Par défaut
    Citation Envoyé par SergioMaster Voir le message
    Bonjour,

    je commence juste la lecture (premier survol) d'un livre intéressant ( Delphi CookBook de Daniele Teti)
    Bonjour Sergio,

    Le livre est interessant ? Cela vaut le coup de l'acheter ?
    J'hésite toujours à investir dans des livres sur firemonkey car je crains que cela ne soit qu'un rapide survol de fmx et que cela ne m'apporte pas grand chose...

    Le peu de livres que j'ai trouvé sur fmx en sont resté à XE2 et depuis XE2, il y a beaucoup de changements ! ( notament pour iOS ), cela fait qu'ils ne sont plus vraiment d'actualité.

Discussions similaires

  1. interrogation video camera IP
    Par msuire dans le forum Windows
    Réponses: 0
    Dernier message: 07/06/2009, 21h57
  2. enregistrer une video sous format flv
    Par waldoun dans le forum Flash
    Réponses: 7
    Dernier message: 07/05/2009, 16h16
  3. Enregistrement flux video Webcam en C#
    Par rudylar dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/02/2009, 09h06
  4. Enregistrer flux Video d'une WEBCAM
    Par yakoz dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 22/03/2006, 15h23
  5. Enregistrer une video rmv (real media)
    Par Harry dans le forum Vidéo
    Réponses: 1
    Dernier message: 19/06/2005, 11h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo