[JAVA] mettre du sons dans mon programme

mettre du sons dans mon programme [JAVA] - Java - Programmation

Marsh Posté le 14-02-2003 à 11:47:48    

Je cherche a lire un .wav pendant l'execution de mon programme. Je suis débutant et tous les exemples que j'ai trouvé ne me permettent que de faire des trucs bien compliqué alors que je veux juste lancer un simple wav.
Est ce que quelqu'un pourrait m'expliquer comment faire ca simplement.
 
Merci d'avance pour votre aide...

Reply

Marsh Posté le 14-02-2003 à 11:47:48   

Reply

Marsh Posté le 14-02-2003 à 11:56:14    

--greg-- est demandé :o
 
tu as fais une petite rechercher sur le web. Y a pleins de tutos sur le sujet (si tu comprends l'anglais of course)


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

Marsh Posté le 14-02-2003 à 12:01:29    

J'ai cherché, mais je n'ai rien trouvé qui puisse aider un débutant pour jouer un simple sons dans une applicaiton. des exemples pour mixer des sons, creer des trucs de fous, j'en ai trouvé des tonnes mais rien de simple pour non expert.

Reply

Marsh Posté le 14-02-2003 à 12:05:49    

davidbator a écrit :

J'ai cherché, mais je n'ai rien trouvé qui puisse aider un débutant pour jouer un simple sons dans une applicaiton. des exemples pour mixer des sons, creer des trucs de fous, j'en ai trouvé des tonnes mais rien de simple pour non expert.


 
 :heink:  
 
2 min ... :sarcastic:


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

Marsh Posté le 14-02-2003 à 12:06:21    

http://java.sun.com/docs/books/tut [...] aying.html


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

Marsh Posté le 14-02-2003 à 12:07:17    

http://www.jsresources.org/examples/audio.html
 
voir SimpleAudioPlayer (le code source est disponible)


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

Marsh Posté le 14-02-2003 à 13:42:20    

:whistle:


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 14-02-2003 à 13:43:48    

du coup on entend plus parler de davidbator, comme c'est bizarre :sarcastic:


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

Marsh Posté le 14-02-2003 à 13:59:37    

Davidbator est toujours la et il va tout de suite aller voire toutes ces adresses et travailler dessus cette apres midi.
 
Merci

Reply

Marsh Posté le 14-02-2003 à 17:00:19    

Me revoila, j'ai trouvé des liens trés interessants mais mon probleme c'est que je débute en JAVA et je ne comprend pas vraiment ce que je dois dois faire.  
Voila la partie la plus interessante que j'ai trouvé mais je ne sais pas exactement comment la realiser:
 
To play a sound from an applet, you call Applet.newAudioClip to load the sound and then use the AudioClip play, loop, and stop methods to control playback. For example, to play a WAV file from an application, you could  
1. Call Applet.newAudioClip and pass in the URL where the .wav file is located.  
2. Call play or loop on the AudioClip.  
 
 
Je ne comprend pas vraiment ce que je dois faire avec les explication en gras (bien que ca semble ultra simple)
 
Merci d'avance

Reply

Marsh Posté le 14-02-2003 à 17:00:19   

Reply

Marsh Posté le 14-02-2003 à 17:23:15    

ben apprend à faire autre chose avant alors si tu comprends pas ça [:spamafote]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 14-02-2003 à 17:44:11    

Si c'est pour repondre ca, c'est pas vraiment la peine de perdre du temps.  
 
Je me dit qu'une courte explication pourrai m'aider...je me dit que c'est pas enorme ce que je demande.

Reply

Marsh Posté le 14-02-2003 à 18:08:25    

J'essai de déclarer un fichier wav comme ca:
 
  static AudioClip sons1 = new newAudioClip(./test1.wav);
 
mais le compilateur (j'utilise Jbuilder) ne reconnait pas la ligne.
 
Quelqu'un aurait une idée?

Reply

Marsh Posté le 14-02-2003 à 18:09:30    

davidbator a écrit :

Si c'est pour repondre ca, c'est pas vraiment la peine de perdre du temps.  
 
Je me dit qu'une courte explication pourrai m'aider...je me dit que c'est pas enorme ce que je demande.


 
AudioClip snd = Applet.newAudioClip("file:///home/greg/sounds/poulet.wav" );
snd.play();
 
 
[:spamafote]


Message édité par --greg-- le 14-02-2003 à 18:09:40

---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 14-02-2003 à 18:10:25    

davidbator a écrit :

J'essai de déclarer un fichier wav comme ca:
 
  static AudioClip sons1 = new newAudioClip(./test1.wav);
 
mais le compilateur (j'utilise Jbuilder) ne reconnait pas la ligne.
 
Quelqu'un aurait une idée?

si tu mettais des guillemets ptet  :sarcastic:  
 
t'as importé les classes qu'il faut...?


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 14-02-2003 à 18:10:36    

et puis jette jbuilder :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
Reply

Marsh Posté le 14-02-2003 à 18:33:40    

Je n'ai importé que javax.sound.*
 
Comme d'hab j'avais fais pas mal d'erreur dans cette ligne. Mais ca ne marche toujours pas quand je met la tienne, il me dit:
"declaration incorecte; type retourné necessaire" et "<identifier> attendu" tous ca pour la ligne snd.play()

Reply

Marsh Posté le 14-02-2003 à 22:18:52    

davidbator a écrit :

Si c'est pour repondre ca, c'est pas vraiment la peine de perdre du temps.  


 
[:spamafote]
 
t'as besoin de revoir les bases stou


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

Marsh Posté le 19-02-2003 à 05:23:17    

davidbator a écrit :

Je n'ai importé que javax.sound.*
 
Comme d'hab j'avais fais pas mal d'erreur dans cette ligne. Mais ca ne marche toujours pas quand je met la tienne, il me dit:
"declaration incorecte; type retourné necessaire" et "<identifier> attendu" tous ca pour la ligne snd.play()


 
juste pour savoir, quand tu appelles snd.play() tu es dans une methode ? parce que c'est pas une declaration hein.
(dingue comme quand je me relis je me trouve pas clair... desole)
 
genre, tu fais pas ca :
 
 

Code :
  1. public class MaClasseAMoi {
  2. int toto; //il faut toujours un toto dans un programme
  3. AudioClip snd = Applet.newAudioClip("file:///home/greg/sounds/poulet.wav" );
  4. snd.play();
  5. }

 
 
tu le fais pas hein ??

Reply

Sujets relatifs:

Leave a Replay

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