Lecture d'un fichier audio

Lecture d'un fichier audio - Java - Programmation

Marsh Posté le 15-10-2002 à 14:37:53    

J'aimerais pouvoir declencher la lecture d'un fichier audio en appuyant sur un bouton de mon interface graphique. je n'arrive pas à utiliser l'interface AudioClip...
Merci de votre aide.

Reply

Marsh Posté le 15-10-2002 à 14:37:53   

Reply

Marsh Posté le 15-10-2002 à 14:42:03    

et? c'est quoi ton problème.
 
Tu ne voudrais pas le code tout fait par hasard? :D


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 15-10-2002 à 14:44:22    

google :fou:
 
http://www.jsresources.org/example [...] .java.html


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 15-10-2002 à 14:49:06    

DarkLord a écrit a écrit :

et? c'est quoi ton problème.
 
Tu ne voudrais pas le code tout fait par hasard? :D




 
Le code tout fait pourquoi pas  :D , mon probleme : j'ai un fichier wav sur mon disque dur j'aimerai pouvoir le lire je ne sais pas quelles methodes utilisés, comment creer un objet AudioClip qui "pointe" sur le fichier que je veux lire ?

Reply

Marsh Posté le 15-10-2002 à 14:51:39    

DarkLord a écrit a écrit :

google :fou:
 
http://www.jsresources.org/example [...] .java.html




 
Merci

Reply

Marsh Posté le 15-10-2002 à 14:51:50    

perso j ai eu un probleme avec audioclip:
 
 
ca jouait bien le son lorsqu il falait le jouer le prob c qu un pote qui utilisait mon programme sous 98 n avait plus le son sous winamp comme si (sous 98 je precise ) ben l interface monopolisait la carte son etrange non ?
 
edit: sous 2000 ca marche niquel
cortomaltese >>

Code :
  1. public synchronized  void play(URL file)
  2.  {
  3.    try
  4.    {
  5.     AudioInputStream ais = AudioSystem.getAudioInputStream(file);
  6.     AudioFormat format = ais.getFormat();
  7.     DataLine.Info info = new DataLine.Info( Clip.class, format,
  8.      ((int)ais.getFrameLength() * format.getFrameSize()) );
  9.     Clip clip = (Clip)AudioSystem.getLine( info );
  10.     clip.open( ais );
  11.     clip.start();
  12.    }
  13.    catch( Exception e )
  14.    {
  15.     e.printStackTrace();
  16.    }
  17.  }


Message édité par veryfree le 15-10-2002 à 14:52:55
Reply

Marsh Posté le 15-10-2002 à 14:59:53    

verry >> c'est tout à fait normal.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 15-10-2002 à 15:05:04    

DarkLord a écrit a écrit :

very >> c'est tout à fait normal.




normal que ca marche sous 2000 et mal sous 98 ?
 
 
je ve des details  :o


Message édité par veryfree le 15-10-2002 à 15:05:33
Reply

Marsh Posté le 15-10-2002 à 15:10:18    

veryfree a écrit a écrit :

 
normal que ca marche sous 2000 et mal sous 98 ?
 
 
je ve des details  :o




 
simplement l'implémentation sous jacente de l'accès à la carte son qui est différent. Je veux dire que oui c'est lié à Java mais ce n'est pas lié à ton code.
 
Il n'y a rien que toi, en tant que end user, tu puisses faire pour ce genre de problème.
 
Faire attention à la carte son si elle n'est pas full duplex. T'as des emmerdes avec des cartes son bon marché.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 15-10-2002 à 15:15:41    

DarkLord a écrit a écrit :

 
 
simplement l'implémentation sous jacente de l'accès à la carte son qui est différent. Je veux dire que oui c'est lié à Java mais ce n'est pas lié à ton code.
 
Il n'y a rien que toi, en tant que end user, tu puisses faire pour ce genre de problème.
 
Faire attention à la carte son si elle n'est pas full duplex. T'as des emmerdes avec des cartes son bon marché.




 
ok de toute facon j ai viré cette fonctionnalité
 
 :jap:

Reply

Sujets relatifs:

Leave a Replay

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