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

Lazarus Pascal Discussion :

Lire des mp3 [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Invité
    Invité(e)
    Par défaut Lire des mp3
    Bonjour à tous,

    dans le but de simplifier nos entraînements, j'ai décidé de créer un timer qui lirait des sons au format MP3 en début et fin de reprise. Le problème est que sous Lazarus, je ne trouve pas de composants permettant la lecture des MP3.
    Pouvez vous m'indiquer une piste à suivre ?

    Merci de vos réponses et bonne journée !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    cela dépend de l'OS. Quelques pistes : http://forum.lazarus.freepascal.org/...p?action=forum... lien "Search"...

    Cordialement. Gilles

  3. #3
    Invité
    Invité(e)
    Par défaut
    Bonjour Selzig et merci de ton aide.

    Je suis sous Windows XP sp3 32 Bits. J'en déduis par ta réponse que Lazarus ne possède pas nativement de composants ou fonctions qui permettent la lecture de fichiers MP3.

    Si je trouve quelque chose, je poste pour en faire profiter tout le monde.

    A Bientôt

  4. #4
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 072
    Points : 15 462
    Points
    15 462
    Billets dans le blog
    9
    Par défaut
    Bonjour !

    Parmi les différentes solutions proposées ici et là, j'ai essayé la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    uses
      Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
      LCLIntf; 
     
    {...}
     
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      OpenDocument('tchaikovsky_danse.mp3');
    end;
    Ça fonctionne : le fichier s'ouvre dans le programme par défaut et la lecture démarre toute seule.
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  5. #5
    Rédacteur/Modérateur

    Avatar de Roland Chastain
    Homme Profil pro
    Enseignant
    Inscrit en
    Décembre 2011
    Messages
    4 072
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 072
    Points : 15 462
    Points
    15 462
    Billets dans le blog
    9
    Par défaut
    Celle-ci fonctionne également :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    uses
      Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
      ShellAPI;
     
    {...}
     
    procedure TForm1.Button1Click(Sender: TObject);
    begin
      ShellExecute(0, nil, PChar('cmd'), PChar('/c start tchaikovsky_danse.mp3'), nil, 0);
    end;
    Mon site personnel consacré à MSEide+MSEgui : msegui.net

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2003
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 33
    Points : 100
    Points
    100
    Par défaut
    Salut as-tu essayé ?

    OpenURL(filename);

    Au moins c'est portable parce que Shellexecute c'est bon que sous windows.

  7. #7
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

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

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 430
    Points
    28 430
    Par défaut
    ceci doit pouvoir s'adapter sous Lazarus
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  8. #8
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    souffrant d'un petit problème technique (plantage de ma machine de développement) je tiens à tous vous remercier pour vos différentes réponses.
    Le temps que tout soit revenu à la normale, je place le sujet "en mode Résolu", et dès que tout ira mieux, je vous ferais part des solutions que j'ai adoptées.

    Merci encore, bonne soirée et à bientôt

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

Discussions similaires

  1. Comment Lire des mp3s sur une page asp?
    Par Gr@nd@x dans le forum ASP.NET
    Réponses: 5
    Dernier message: 21/08/2008, 14h22
  2. Comment lire des fichiers mp3, wav et video ?
    Par Klemsy78 dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 11/12/2007, 11h34
  3. lire des mp3
    Par Micklabrute dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 07/03/2007, 13h39
  4. Lire des fichiers mp3
    Par ghaoui dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 21/05/2006, 13h16
  5. [Audio]Lire des Mp3
    Par Belegkarnil dans le forum Multimédia
    Réponses: 1
    Dernier message: 04/12/2005, 01h41

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