Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [JAVA] suonare i midi

    ciao, utilizzo questo codice per far suonare i midi!
    quando finisce il brano, questo però non si ripete!
    come faccio a far ciclare il file musicale?
    qui di seguito il codice:
    codice:
    public static void sounds()
    	{
    	  if(as==null)
    	  {
    	     try
    	     {
    		String fil="./multimedia/sounds/file.mid";
    	        InputStream inAudio=new FileInputStream(fil);
    		as=new AudioStream(inAudio);
    		AudioPlayer.player.start(as);
    	     }
              catch(Exception e){}
    	  }
    	}
    	private static AudioStream as=null;
    se non è possibile con questo codice, mi sapete dire un altro codice che legge i midi e che mi permette di ciclare i suoni?
    grazie ciao

  2. #2
    Utente di HTML.it L'avatar di bobc
    Registrato dal
    Feb 2004
    Messaggi
    245
    Al posto di "if(as==null)" hai provato ad usare "for(;"?

  3. #3
    provato , ma niente!
    altri suggerimenti?

  4. #4
    Utente di HTML.it L'avatar di bobc
    Registrato dal
    Feb 2004
    Messaggi
    245
    loop() al posto di start()?

  5. #5
    non c'è il metodo loop!

  6. #6
    Utente di HTML.it L'avatar di bobc
    Registrato dal
    Feb 2004
    Messaggi
    245
    Allora la classe che ho visto apparteneva ad un altro package rispetto a quella che tu stai usando.
    Puoi linkarmi i metodi della classe AudioPlayer che stai usando tu?
    (Non ho la documentazione del jdk a portata di mano).
    Non ho mai utilizzato questa classe, ma ora mi sono incuriosito!

  7. #7
    guarda... il compilatore mi ha importato questo:

    sun.audio.AudioPlayer;
    sun.audio.AudioStream;

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.