Java 初识之中播放音乐

        大三上学期,学Java,编个程序用到播放音乐。在网上找了很多,都没能达到理想的效果。后来解决了,在此罗列一下皮毛,简直贻笑大方了!由于很多东西没有上升的理论层面,在此只能介绍下应用,方便学习交流,同时以备后面用到。

       自动下面的类即可。

import java.io.File;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;

public class chessmusic {
    private Clip clip;
	public chessmusic(String What)
	{
		try {
			AudioInputStream inputStream = AudioSystem.getAudioInputStream(new File(chessimage.path+What));
		     clip = AudioSystem.getClip();
			clip.open(inputStream);
			if(What=="下棋.wav")clip.start();
			else if(What=="取胜.wav")clip.start();
			else clip.loop(100);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	public void Stop()
	{
		clip.stop();
		clip.close();
		}
}


你可能感兴趣的:(java)