資源簡介
JAVA 寫的一個播放音頻的小Demo,包括 播放 循環(huán) 停止

代碼片段和文件信息
import?java.io.FileInputStream;
import?java.io.IOException;
import?java.io.InputStream;
import?java.util.Random;
import?javax.sound.sampled.LineUnavailableException;
import?javax.sound.sampled.UnsupportedAudioFileException;
import?sun.audio.AudioData;
import?sun.audio.AudioPlayer;
import?sun.audio.AudioStream;
import?sun.audio.ContinuousAudioDataStream;
public?class?ContinuousMusicPlayer?implements?Player{
AudioStream?as;
ContinuousAudioDataStream?cas;
public?ContinuousMusicPlayer(){
}
public?void?setSource(String?fileName){
try?{
InputStream?is?=?new?FileInputStream(fileName);
as?=?new?AudioStream?(is);
AudioData?audioData?=?as.getData();
cas?=?new?ContinuousAudioDataStream?(audioData);
}?catch?(Exception?e)?{
System.out.println(“載入音樂失敗!“);
}
}
public?void?play()?{
AudioPlayer.player.start(cas);
}
public?void?stop()?{
AudioPlayer.player.stop(cas);
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????975??2009-07-11?03:53??ContinuousMusicPla
?????文件????????862??2009-07-11?04:36??MusicManager.java
?????文件????????645??2009-07-11?03:53??MusicPla
?????文件????????118??2009-07-11?03:49??Pla
?????文件???????1244??2009-07-11?08:17??Pla
-----------?---------??----------?-----??----
?????????????????3844????????????????????5
評論
共有 條評論