Oppure

Loading
16/04/09 16:26
Il_maca
init:
deps-clean:
Deleting directory C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build
clean:
init:
deps-jar:
Created dir: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build\classes
Compiling 6 source files to C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build\classes
C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\audio.java:16: warning: sun.audio.AudioStream is Sun proprietary API and may be removed in a future release
AudioStream as = new AudioStream(in);
C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\audio.java:16: warning: sun.audio.AudioStream is Sun proprietary API and may be removed in a future release
AudioStream as = new AudioStream(in);
C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\audio.java:17: warning: sun.audio.AudioPlayer is Sun proprietary API and may be removed in a future release
AudioPlayer.player.start(as);
Note: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\src\MU\Database.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 warnings
Copying 1 file to C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\build\classes
compile:
Created dir: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\dist
Building jar: C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\dist\MultiUtility.jar
Not copying the libraries.
To run this application from the command line without Ant, try:
java -jar "C:\Documents and Settings\Mariano Campanella\Desktop\MultiUtility\dist\MultiUtility.jar"
jar:
BUILD SUCCESSFUL (total time: 0 seconds)


il programma in compilazione emette i suoni desiderati!!ma quando creo il jar, non si sente niente e mi da questi warning!! come posso risolvere??
aaa
16/04/09 18:56
lorenzo
con che cosa stai compilando?
aaa
17/04/09 13:29
Il_maca
Postato originariamente da lorenzo:

con che cosa stai compilando?


con netBeans!! da quello ke ho capito si tratta di qualche classe deprecata o qualcosa di simile!! e non viene aggiunta alla compilazione!!
ho cmq trovato un'altra soluzione per i suoni:

package MU;
import java.net.*;
import javax.sound.sampled.*;
import javax.swing.JOptionPane;

/**
 *
 * This class plays in a loop a wav audio file.
 *
 * @author Valerio Siviero - valerio.s@live.it
 *
 */
public class audio implements Runnable {

	private URL wavFile;

	private boolean isRunning = true;

		public audio(URL wavFile) {
			this.wavFile = wavFile;
		}


	public void play() {
		new Thread(this).start();
	}


    @SuppressWarnings("empty-statement")
	public void run() {

		try {
				Line.Info linfo = new Line.Info(Clip.class);
				Line line = AudioSystem.getLine(linfo);
				Clip clip = (Clip) line;
			    AudioInputStream in = AudioSystem.getAudioInputStream(wavFile);
			    clip.open(in);
			    clip.start();
			    while(clip.getFramePosition() < clip.getFrameLength()) ;
		} catch(Exception e) { JOptionPane.showMessageDialog(null,e.getMessage()); }

    }
	
    public void setRunning(boolean isRunning) { this.isRunning = isRunning; }

}

e poi nel programma:
new audio(getClass().getClassLoader().getResource(canzone.wav)).play();


ke ho preso dal programma "vEffect" di VaLeRiO
aaa