Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - musica in java
Forum - Java - musica in java

Avatar
Il_maca (Ex-Member)
Pro


Messaggi: 163
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:51
Giovedì, 09/04/2009
scusate e giuro ke per oggi non posto più topic!!xDxDxD
volevo sapere come posso far avviare al mio programma un suono! qualsiasi formato va bene!devo riprodurre solo brevi suoni!!
grazie!!

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 15:49
Venerdì, 10/04/2009

PM Quote
Avatar
Il_maca (Ex-Member)
Pro


Messaggi: 163
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 15:57
Venerdì, 10/04/2009
Classe:
Codice sorgente - presumibilmente Java

  1. package agenda;
  2.  
  3. import java.applet.Applet;
  4. import java.applet.AudioClip;
  5.  
  6. /**
  7.  *
  8.  * @author Mariano Campanella
  9.  */
  10. public class Suoni extends Applet{
  11.   //inizializzazione
  12.     @Override
  13.   public void init()
  14.   {
  15.     try
  16.     {
  17.       //caricamento del file audio
  18.       AudioClip music=getAudioClip(getDocumentBase(), "Bloop.wav");
  19.       //riproduzione audio del file
  20.  
  21.       music.play();
  22.  
  23.       //arresto della riproduzione
  24.       music.stop();
  25.  
  26.       music.loop();
  27.     }
  28.  
  29.     catch (Exception e)
  30.     {
  31.     }
  32.   }
  33. }



nel programma:

Codice sorgente - presumibilmente Java

  1. private void CalendarioActionPerformed(java.awt.event.ActionEvent evt) {                                          
  2.     this.object.setVisible(true);
  3.     a.init();
  4.     //new vAudioPlay(getClass().getClassLoader().getResource("Bloop.wav")).play();
  5.     }



richiamata:
Codice sorgente - presumibilmente Plain Text

  1. Suoni a=new Suoni();



ma non parte!!

PM Quote
Avatar
Il_maca (Ex-Member)
Pro


Messaggi: 163
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 17:15
Giovedì, 16/04/2009
HO FINALMENTE RISOLTO!!!!
dopo infiniti tentativi e googolaggi ho trovato!! la soluzione è molto più facile di quello ke stavamo provando:
Codice sorgente - presumibilmente Java

  1. import sun.audio.*;
  2.  
  3. ...
  4. InputStream in = new FileInputStream(TITOLO CANZONE);
  5.      AudioStream as = new AudioStream(in);
  6.      AudioPlayer.player.start(as);//per farla partire
  7.      AudioPlayer.player.stop(as);//per farla terminare prima della fine
  8. ...



Questo codice però ha un paio di svantaggi:
accetta solo audio di formato .wav; nel mio caso va bene, in altri forse un pò meno!

la riga di codice: import  sun.audio.*; genera una specie di warning :"Import From Forbidden Packege" ke non ho ben capito!!
funziona in ogni caso! è davvero utile ciao

PM Quote
Avatar
spode (Normal User)
Pro


Messaggi: 151
Iscritto: 03/09/2010

Segnala al moderatore
Postato alle 17:10
Sabato, 09/04/2011
e per gli mp3?

PM Quote
Avatar
Il_maca (Ex-Member)
Pro


Messaggi: 163
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 21:25
Lunedì, 18/04/2011
La conversazione è un tantino vecchiotta,risale a un paio di anni fa. Rispondere a questo thread dovrebbe essere contro il regolamento se non erro...
Comunque ti rispondo rimandandoti qui:
http://www.mkyong.com/applet/how-to-play-mp3-file-in-apple ...

Spero possa esserti utile, ciao

PM Quote