Java如何播放音訊檔案,4行程式碼幫你搞定(不,1行)!
阿新 • • 發佈:2019-02-10
首先在這給各位看官姥爺道個歉,這個程式碼是很久以前的寫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(newFileInputStream(new File("musciFilePath")))).play();