1. 程式人生 > >java程式新增背景音樂

java程式新增背景音樂

在寫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"

替換成自己想要播放的音樂即可,格式為MP3。