java播放聲音文件的辦法
【提要】本篇《java播放聲音文件的方法》特別為需要方法編程學(xué)習(xí)的朋友收集整理的,僅供參考。內(nèi)容如下:
大家知道java播放聲音文件嗎?很多人講要使用JFM,但是也有人懶得去安裝,所以另尋他法。下面是小編為大家搜索整理的java播放聲音文件的方法,希望能給大家?guī)?lái)幫助!更多精彩內(nèi)容請(qǐng)及時(shí)關(guān)注我們考試網(wǎng)!
如下:
public void play(String Filename)/pic/p>
{
try {
URL url = new URL("file:" + Filename);
AudioClip ac = Applet.newAudioClip(url);
ac.play();
/pic/pic/p>
} catch (Exception e) {
System.out.println(e);
}
}
當(dāng)然,前提是導(dǎo)入3個(gè)包:
import java.applet.Applet;
import java.applet.AudioClip;
import java.net.URL;
然而實(shí)踐證明這個(gè)方法并不好用,播放的聲音斷斷續(xù)續(xù),聽(tīng)起來(lái)簡(jiǎn)直是一種折磨~(不曉得這是類(lèi)庫(kù)本身的原因還是我電腦的故障~)后來(lái)發(fā)現(xiàn)了一個(gè)好方法,是由/pic/wenda/thread?tid=7f56d51cd8e46a29&clk=wttpcts中的”神之淚花“提供的。
public void play(String Filename)
{
try{
/pic/p>
InputStream in = new FileInputStream(Filename);/pic/p>
/pic/p>
AudioStream as = new AudioStream(in);
AudioPlayer.player.start(as);/pic/p>
/pic/pic/p>
/pic/p>
/*AudioData data = as.getData();
ContinuousAudioDataStream gg= new ContinuousAudioDataStream (data);
AudioPlayer.player.start(gg);/pic/p>
*/
/pic/p>
/*AudioStream as = new AudioStream (url.openStream());
*/
} catch(FileNotFoundException e){
System.out.print("FileNotFoundException ");
} catch(IOException e){
System.out.print("有錯(cuò)誤!");
}
}
而要使用這個(gè)方法,導(dǎo)入的包與上一方法不同:
import sun.audio.*; /pic/p>
import java.io.*;
使用這個(gè)方法在我電腦上播放,很流暢。
【java播放聲音文件的辦法】相關(guān)文章:
java播放聲音文件的方法12-25
Java的異常機(jī)制分析及處理辦法02-05
java集合數(shù)組的輸出辦法01-31
java URL亂碼的解決辦法是什么03-23
PPT怎么自動(dòng)播放02-17
暴風(fēng)影音如何倍速播放01-28
ppt播放順序怎樣調(diào)整01-22
怎樣調(diào)整ppt播放順序04-09