Fichier son en Java

Fichier son en Java - Java - Programmation

Marsh Posté le 05-11-2004 à 08:19:54    

Bonjour,
 
Je suis nouveau sur le forum. J'ai un petit souci en Java.
Même en lisant la doc en ligne, je ne parviens pas à le resoudre, car c'est la 1ère fois que j'essaie d'utiliser les packages-là.
Mon problème est simple :
J'ai créé une Interface Graphique qui est pour l'instant très simple. C'est une JFrame qui contient un JButton. Je voudrais que le click sur le bouton engendre une chanson qui est en extension "*.mp3".
Je sais que je dois implémenter la méthode actionPerformed (Action Event ev) mais après je crois comprendre qu'il faudrait écrire quelque chose comme cela :
InputAudioStream stream = ....
C'est évident qu'il faut signifier au compilateur qu'il s'agit d'un flux.
Je ne souhaite pas que ma classe étende "applet" car ceci n'est pas destiné à se retrouver hébergé sur un serveur, c'est une application perso.
Si quelqu'un pouvait me dire les étapes nécessaires au lancement d'une chanson à partir de ce JButton.
Merci d'avance.
Livingstone.


---------------
Ce n'est pas la peine de se prendre au sérieux pour faire les choses sérieusement.
Reply

Marsh Posté le 05-11-2004 à 08:19:54   

Reply

Marsh Posté le 05-11-2004 à 09:56:04    

Je ne croit pas que Java supporte le format MP3 en standard. Je crois qu'il ne supporte que WAV et AU.
Il te faudra une librairie (JAR) externe capable de lire du MP3
regarde ça : http://www.javazoom.net/javalayer/javalayer.html

Reply

Marsh Posté le 05-11-2004 à 12:18:08    

OK Pascal34.
Merci je viens de récupérer le package que tu m'as indiqué et ensuite que faut-il faire avec ?
Compiler les src ?
Comment dois-je implémenter ma méthode Java "actionPerformed (Action Event ev)" pour décrire l'évènement "lancer une chanson en extension "*.mp3" en cliquant sur le bouton" ???


---------------
Ce n'est pas la peine de se prendre au sérieux pour faire les choses sérieusement.
Reply

Marsh Posté le 06-11-2004 à 18:06:54    

faut ajouter le .jar fournis au classpath

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed