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

C++Builder Discussion :

TMediaPlayer et positionnement dans une vidéo


Sujet :

C++Builder

  1. #1
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut TMediaPlayer et positionnement dans une vidéo
    Bonjour à tous

    Je désire faire des captures d'écran sur une vidéo par programme.
    Concernant la capture, aucun problème, c'est le positionnement dans la vidéo qui me pause problème.

    Pour capturer la première image de ma vidéo, aucun souci, j'utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        MediaPlayer->EndPos = MediaPlayer->StartPos;
    Par contre pour capturer la dernière image de la vidéo, cela ne fonctionne pas comme je le souhaite : j’utilise le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
        MediaPlayer->StartPos = MediaPlayer->EndPos;
    L’ennui c'est que cela me lit la vidéo en entière alors que je veux que la dernière image.

    Est ce que quelqu'un saurait d'ou peut venir le problème

    Merci d'avance

  2. #2
    Membre éclairé
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Points : 786
    Points
    786
    Par défaut MediaPlayer
    Salut !


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    MediaPlayer1->Open();
    MediaPlayer1->StartPos=Ma_Position;
    MediaPlayer1->EndPos=Ma_Position;
    MediaPlayer1->Play();

    a+;

    J'ai éssayer MediaPlayer->Position ça n'as pas marché !?!?

  3. #3
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    Merci pour ta réponse

    Mais comment tu défini Ma_Position ??

  4. #4
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    J'ai trouver :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
         MediaPlayer->StartPos = MediaPlayer->TrackLength[1];

  5. #5
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    En fait je pensais avoir trouvé mais j'ai encore des soucis.

    Pour vous expliquer ce que fait mon programme.

    Je lis une vidéo dans un panel et l'utilisateur peut arrêter la lecture de cette vidéo en pressant la touche espace.

    Dans les deux cas, (fin de la vidéo ou arrêt de l'utilisateur), je veux afficher la dernière image de la vidéo dans le Panel à la fin.

    Ce que je fais pour l'instant, c'est que dès que la vidéo est finie d'être lue ou arrêter par l'utilisateur, je cale mon StartPos et EndPost sur TrackLength[1] et je relance la lecture pour pouvoir effectuer ma capture.

    Or le problème se pose lorsque l'utilisateur interrompt la lecture. Ce n'est pas la dernière image de la vidéo qui s'affiche dans mon Panel mais la dernière image lue.

    Est ce que quelqu'un aurait une solution

    Merci d'avance

  6. #6
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    Personne ne saurait comment je pourrais faire.

  7. #7
    Membre confirmé Avatar de kurul1
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    933
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 933
    Points : 466
    Points
    466
    Par défaut
    J'ai trouver, du moin on m'a aider. Il me suffit de forcé la vidéo à aller à la dernière image lorsque l'utilisateur presse la touche Espace

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
       MediaPlayer->Position = MediaPlayer->Length;
    ensuite je capture

    Plus besoin de relancer une deuxième fois la lecture de la vidéo. La capture se fait dans les deux cas comme ceci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [HTML] Positionnement dans une page web
    Par pasqwal dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 26/10/2006, 15h53
  2. [CSS]positionnement dans une div
    Par graphicsxp dans le forum Mise en page CSS
    Réponses: 11
    Dernier message: 10/07/2006, 11h01
  3. [W3C] FOOTER mal positionné dans une colonne
    Par miltonis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 28/12/2005, 16h38
  4. Positionnement dans une arborescence en Excel VBA
    Par kernel57 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/11/2005, 19h10
  5. forcer le curseur à ce positionner dans une zone texte
    Par caton dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 08/04/2005, 14h17

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