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

Codes sources à télécharger Pascal Discussion :

Lecteur de musique basé sur miniaudio [Sources]


Sujet :

Codes sources à télécharger Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 193
    Billets dans le blog
    9
    Par défaut Lecteur de musique basé sur miniaudio
    Bonjour,

    Je vous propose un nouvel élément à utiliser : Lecteur de musique basé sur miniaudio

    Lit la musique contenue dans le dossier passé en paramètre. Exemple d'utilisation de la bibliothèque miniaudio.

    L'unité miniaudio_object provient du projet CPas.

    Pour compiler la bibliothèque et le programme :


    Pour l'exécuter :

    Code Bash : Sélectionner tout - Visualiser dans une fenêtre à part
    ./miniaudio_player /chemin/musique/

    Qu'en pensez-vous ?

  2. #2
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 193
    Billets dans le blog
    9
    Par défaut
    Depuis plusieurs jours j'essaie sans succès de compiler le programme pour Windows. Si quelqu'un y arrive, je suis preneur de la solution.

  3. #3
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 537
    Par défaut
    Salut

    dans l'unité principale il manque soit l'instruction "program nonfichier" soit "unit nonfichier"
    tout depend du compilateur
    l'inclusion du fichier version est elle suportée ?

  4. #4
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 193
    Billets dans le blog
    9
    Par défaut
    Salut anapurna. Merci, mais il ne s'agit pas de ça. Ce qui échoue, c'est l'édition des liens (je crois que c'est comme ça qu'on dit).

  5. #5
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 537
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 537
    Par défaut
    Salut

    Voici quelques points à vérifier :

    Premièrement : le code LDigits := Ceil(Log10(LList.Count)); devrait être :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      IF LList.Count = 0 Then
          Nb := 1
      else 
        Nb := LList.Count;
      LDigits := Trunc(Log(Nb))+1;
    Deuxièmement : es-tu sûr que les chaînes à passer sont en UTF8 ?

    Troisièmement : dans miniaudio_object essaie la directive {$LINK file} plutôt que la $L ... Symboles locaux (Delphi) {$L+},{$LOCALSYMBOLS}Quatrièmement : ton fichier objet est-il compilé pour Windows ?

    Voilà pour le moment.

  6. #6
    Rédacteur/Modérateur

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

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2011
    Messages : 4 193
    Billets dans le blog
    9
    Par défaut Version 241214
    Une nouvelle version du programme est disponible.

    • Possibilité d'interrompre l'exécution du programme en appuyant sur ESC ou Q.
    • Le programme appelle exiftool pour obtenir des informations sur chaque piste.


    La compilation sous Windows ne fonctionne toujours pas, mais si vous voulez essayer :

    Code Bash : Sélectionner tout - Visualiser dans une fenêtre à part
    make -f MakefileWin

    @anapurna

    Merci pour tes observations. Pas encore eu le temps de creuser dans toutes les directions que tu suggères.

Discussions similaires

  1. [Lecteur CD] Comment démarrer sur lecteur CD/DVD. cm K7VTA Pro
    Par abacad dans le forum Périphériques
    Réponses: 7
    Dernier message: 02/10/2006, 04h02
  2. Lecteur de musique
    Par Invité dans le forum Flash
    Réponses: 1
    Dernier message: 12/05/2006, 17h19
  3. ouvrir un lecteur d'un PC sur le réseau
    Par maniani dans le forum Access
    Réponses: 6
    Dernier message: 04/03/2006, 13h58
  4. musique continue sur tout le site
    Par xtaze dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 27/06/2005, 14h44

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