java程式新增背景音樂
阿新 • • 發佈:2019-02-15
在寫Java程式的時候常常需要播放背景音樂,其實實現只需兩步即可。
1.首先需要下載一個jar包
下載完成,解壓後找到如圖所示的包匯入到專案中去。
2.然後, 只需將下面的幾行程式碼粘入程式中即可,即粘即用,如果出現錯誤多半是jar包沒有正確匯入。
import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import javazoom.jl.decoder.JavaLayerException; import javazoom.jl.player.*; class Play0 extends Thread{ Player player; String music; public Play0(String file) { this.music = file; } public void run() { try { play(); } catch (FileNotFoundException | JavaLayerException e) { e.printStackTrace(); } } public void play() throws FileNotFoundException, JavaLayerException { BufferedInputStream buffer = new BufferedInputStream(new FileInputStream(music)); player = new Player(buffer); player.play(); } }
上面的程式碼實則是將播放程式放入執行緒中去,然後再在需要播放音樂的地方寫入如下程式碼,開啟執行緒。
new Play0("C:\\Users\\ds_surk\\Desktop\\My soul.mp3").start();
如需結束播放則需要這樣寫。
Play0 play0 = new Play0("C:\\Users\\ds_surk\\Desktop\\My soul.mp3");
play0.start(); //開啟
play0.stop(); //結束
如果看不懂,直接粘即可,只需將 "C:\\Users\\ds_surk\\Desktop\\My soul.mp3"