在做java贪吃蛇游戏课设时,想添加背景音乐,用了以下很简单的步骤即可完成,亲测有效哦!
调用方法:
new Thread(()->{while(true) {Data.playMusic();}
}).start();// Lambda表达式
//new Thread(new Runnable() {
//
//@Override
//public void run() {
//while (true) {
//playMusic();
//}
//}
//}).start();// 开启一个线程用来播放音乐
方法体:
import java.io.File;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.SourceDataLine;
static void playMusic() {// 背景音乐播放
try {
AudioInputStream ais = AudioSystem.getAudioInputStream(new File("D:/mysoft/eclipse/贪吃蛇/music.wav&