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

 Java Discussion :

le son en java


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par défaut le son en java
    salut
    j'ai crée un jeux de calcul en mode graphique avec netbeans en java, et je veux savoir comment ajouter du son à cette application.
    merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut
    Bonjour,
    Afin de répondre précisément à ta question, pourrais-tu me dire quel serait le format des sons à jouer (mp3, wave,...).

    __________________
    http://blog.ostyn.fr

  3. #3
    Membre averti
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par défaut
    salut et merci.
    le format du son que je veux jouer c wave (.wav)

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2008
    Messages : 43
    Par défaut
    Salut ,
    Voici un petit bout de code qui devrait t'interesser (et qui fonctionne très bien avec les fichiers wav ).
    Par contre, dans ton programme, je te conseille de "threader" la lecture des différents sons.

    Voici le code :
    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
     
    public void readAudioFile(final String fileName) throws UnsupportedAudioFileException, IOException, LineUnavailableException {
    		AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(new FileInputStream(new File(fileName)));
    		AudioFormat audioFormat = audioInputStream.getFormat();
    		DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);
    		if (!AudioSystem.isLineSupported(info)) {
    			System.out.println("Audio format not supported");
    		}
    		int frameSize, frameRate, bufSize;
    		frameRate = (int) audioFormat.getFrameRate();
    		frameSi
    ze = audioFormat.getFrameSize();
    		bufSize = frameRate * frameSize;
    		SourceDataLine line = (SourceDataLine) AudioSystem.getLine(info);
    		line.open(audioFormat, bufSize);
    		line.start();
    		byte[] date = new byte[bufSize];
    		int bytesRead;
    		while ((bytesRead = audioInputStream.read(date, 0, date.length)) != 1000) {
    			line.write(date, 0, bytesRead);
    		}
    		line.drain();
    		line.stop();
    		line.close();
    		audioInputStream.close();
    	}
    Je te laisse le soin de rendre le code plus propre.

    Au fait, si tu es comme moi sous Linux, ça risque de ne pas fonctionner à 100% à causes de ces maudits drivers audio et tu risquerais d'avoir l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    javax.sound.sampled.LineUnavailableException: Audio Device Unavailable
    Bon amusement

    ______________________
    http://blog.ostyn.fr

  5. #5
    Membre averti
    Étudiant
    Inscrit en
    Avril 2008
    Messages
    27
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2008
    Messages : 27
    Par défaut
    merci beaucoup pour ton aide

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

Discussions similaires

  1. Gérer les sons avec JAVA
    Par Luffy49 dans le forum Multimédia
    Réponses: 5
    Dernier message: 17/01/2008, 22h41
  2. distribuer son application java et ses lib [jni]
    Par hpavavar dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 31/05/2007, 10h28
  3. carte son et java
    Par ghilen06 dans le forum Multimédia
    Réponses: 2
    Dernier message: 28/03/2007, 17h10
  4. Sons en Java
    Par f2001 dans le forum Multimédia
    Réponses: 5
    Dernier message: 09/10/2006, 17h27
  5. Sons en java
    Par Satch dans le forum Multimédia
    Réponses: 7
    Dernier message: 16/07/2004, 08h20

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