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

Flash Discussion :

[flv]Obtenir sa durée


Sujet :

Flash

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut [flv]Obtenir sa durée
    Bonjour,
    J'écris actuellement un programme (en Delphi) dans lequelle l'utilisateur doit choisir un fichier FLV. Une fois ce fichier choisi, je dois afficher la durée de la video.
    La question est donc : comment récupérer cette durée depuis mon programme?
    Toutes les idées sont les bien venues.

  2. #2
    Membre Expert Avatar de Lorenzo77
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    1 472
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 472
    Par défaut
    si le FLV est un format ouvert, tu pourras trouver les infos qui te permettront d'analyser l'entete du fichier.

    sinon vu que flash le fait tres bien, tu pourrais demander a un SWF de lire cette valeur et de la renvoyer vers ton appli

  3. #3
    Membre Expert
    Avatar de jean philippe
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    2 062
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 2 062
    Par défaut
    tu peux obtenir ces infos dans Flash grâce à onMetadata

    http://jeanphiblog.media-box.net/dot...ns-flashmx2004

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Citation Envoyé par Lorenzo77
    si le FLV est un format ouvert, tu pourras trouver les infos qui te permettront d'analyser l'entete du fichier.
    Salut
    C'est effectivement une méthode à laquelle j'avais pensé. Si l'entête ne change pas suivant toutes les versions du FLV ainsi que suivant les logiciels qui l'on généré ca peut marcher.

    Citation Envoyé par Lorenzo77
    sinon vu que flash le fait tres bien, tu pourrais demander a un SWF de lire cette valeur et de la renvoyer vers ton appli
    Pour cette méthode je vois 2 méthodes. Faire lire le FLV par un Flash :
    1 : ...qui écrit alors les données sur le disque. fichier ensuite lu par mon programme
    2 : ..ou faire communique directement le Flash avec avec mon programme. Et ca je ne sais pas du tout comment faire.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 200
    Par défaut
    Citation Envoyé par pkzip
    je ne sais pas si ta question est toujours d'actualité mais oui c'est possible.

    Commençons par Flash

    défini tes images comme des boutons
    ensuite gère les actions de façon à créer des FSCommand
    dans mon cas il s'agit d'un télécommande et j'avais besoin de savoir quand le bouton était relaché d'où le release...

    on (press) {
    fscommand ("Remote", "Vol- ON");
    }
    on (release) {
    fscommand ("Remote", "Vol- OFF");
    }

    -----
    Dans Delphi maintenant
    Pour cela, il te faut utiliser TShockwaveFlash.

    Tu le pose sur ta form, tu lui affecte ton fichier flash et tu utilise l'évènement OnFScommand

    procedure ShockwaveFlashFSCommand(Sender: TObject; const command,
    args: WideString);

    les chaines command et args te redonne les chaines que tu as spécifié dans le flash (par ex : Remote et Vol- ON), tu n'a plus qu'a l'interpréter comme tu veux...

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

Discussions similaires

  1. Obtenir une durée
    Par LDPDC dans le forum Langage
    Réponses: 8
    Dernier message: 04/06/2009, 18h28
  2. Comment obtenir la durée d'une vidéo?
    Par bakabdel dans le forum ASP.NET
    Réponses: 0
    Dernier message: 13/04/2009, 13h39
  3. obtenir la durée d'exécution d'une méthode simple
    Par Benoit_T dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 27/03/2009, 11h12
  4. Fichier audio : Obtenir la durée
    Par d-Rek dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 30/01/2007, 17h08
  5. obtenir la durée d'un fichier audio
    Par cgodefrw dans le forum DirectX
    Réponses: 2
    Dernier message: 07/10/2004, 16h49

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