1. 程式人生 > >Java如何播放音訊檔案,4行程式碼幫你搞定(不,1行)!

Java如何播放音訊檔案,4行程式碼幫你搞定(不,1行)!

首先在這給各位看官姥爺道個歉,這個程式碼是很久以前的寫Swing的時候寫的了,現在也回憶不起了,試了一下的確有問題,放不出來聲音,重新給大家寫一個簡單的

用AudioClip介面來播放音訊軟體[捨棄,放不出來聲音]

程式碼保留[

File file = new File(FilePath); // 獲取檔案,傳入的引數為String型別,檔案的路徑
URL url = file.toURL(); //獲取檔案的路徑 
AudioClip ac = Applet.newAudioClip(url); // 因為AudioClip是介面不能例項化,所有用Applet中的newAduioClip來例項化
ac.play(); //播放

]

用JLayer,需要匯入JLayer的jar包(我會放到我的下載頁,需要的看官姥爺自行下載),話不多說上程式碼 [親測有效]

附maven引包pom.xml配置

<dependency>
    <groupId>javazoom</groupId>
    <artifactId>jlayer</artifactId>
    <version>1.0.1</version>
</dependency>

這裡是播放的程式碼

new Player(new BufferedInputStream(new 
FileInputStream(new File("musciFilePath")))).play();