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

Multimédia Java Discussion :

[Audio] Exporter mon .jar avec mes sons


Sujet :

Multimédia Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut [Audio] Exporter mon .jar avec mes sons
    Bonjour à tous!
    Je voudrais savoir comment exporter mon .jar avec mes fichiers sons.
    Mes fichiers sons sont chargés de la manière suivante et lorsque j'exporte mon .jar, les sons ne sont plus là. Le code suivant m'a été proposé par millie :
    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
    28
     
    AudioInputStream source = AudioSystem.getAudioInputStream(new File("sons/coup.wav"));
                AudioFormat format = source.getFormat();
                int bufferSize = format.getFrameSize() * Math.round(format.getSampleRate() / 10);
                byte[] buffer = new byte[bufferSize];
                SourceDataLine line;
                try {
                    DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
                    line = (SourceDataLine)AudioSystem.getLine(info);
                    line.open(format, bufferSize);
                } catch (LineUnavailableException e) {
                    e.printStackTrace();
                    return;
                }
                line.start();
                try {
                    int numBytesRead = 0;
                    while (numBytesRead != -1){
                        numBytesRead = source.read(buffer, 0, buffer.length);
                        if (numBytesRead != -1) {
                            line.write(buffer, 0, numBytesRead);
                        }
                    }
                } catch (IOException e) {
                    e.printStackTrace();
                }
                line.drain();
                line.close();
    Merci pour votre aide!

    P.S : En clair, je voudrais savoir si je peux lire un son (qui est dans un package de mon projet) à partir de mon .jar ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Pas possible alors de mettre un fichier son dans mon .jar et de le charger à partir de ce .jar ? (le .jar étant mon application à exporter avec mes sons)

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    406
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 406
    Par défaut
    Je suppose que pour résoudre le problème, il faut installer les sons selon un chemin spécifique (lors de l'installation de l'application) et ensuite, récupérer les sons à partir de ce chemin.
    Dommage qu'il ne soit pas possible d'intégrer les sons au .jar comme avec les images...

    (l'idéal pour moi aurait été de donner le .jar à un ami pour qu'il puisse le tester (avec les sons), mais tant pis, je lui donnerai un dossier entier...)

  4. #4
    Rédacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par défaut
    Mais tu as inclus les fichiers à exporter dans le jar ?

  5. #5
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    tu dois inclure tes fichiers sons dans ton fichier archive .il ya une case a cocher .avec quel IDE tu travaille ?
    sinon tu doit utiliser la notion des ressources

Discussions similaires

  1. Export un jar avec package dont il dépend
    Par death_style dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 06/01/2012, 00h55
  2. Exportation Interface .jar avec Eclipse
    Par trifly dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 14/05/2009, 13h06
  3. Exporter le .jar avec les classes .java
    Par womannosky dans le forum NetBeans
    Réponses: 2
    Dernier message: 27/01/2009, 22h27
  4. Export de jar avec lib intégrée
    Par thierryler dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 29/02/2008, 08h38
  5. [POI]Exportation de Jar avec librairies
    Par leminipouce dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 26/10/2005, 18h20

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