資源簡介
坦克大戰完整源代碼(韓順平java視頻配套)

代碼片段和文件信息
package?com.test1;
import?java.io.*;
import?javax.sound.sampled.*;
public?class?Test?{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
AePlayWave?apw=new?AePlayWave(“./111.wav“);
apw.start();
}
}
//播放聲音的類
class?AePlayWave?extends?Thread?{
private?String?filename;
public?AePlayWave(String?wavfile)?{
filename?=?wavfile;
}
public?void?run()?{
File?soundFile?=?new?File(filename);
AudioInputStream?audioInputStream?=?null;
try?{
audioInputStream?=?AudioSystem.getAudioInputStream(soundFile);
}?catch?(Exception?e1)?{
e1.printStackTrace();
return;
}
AudioFormat?format?=?audioInputStream.getFormat();
SourceDataLine?auline?=?null;
DataLine.Info?info?=?new?DataLine.Info(SourceDataLine.class?format);
try?{
auline?=?(SourceDataLine)?AudioSystem.getLine(info);
auline.open(format);
}?catch?(Exception?e)?{
e.printStackTrace();
return;
}
auline.start();
int?nBytesRead?=?0;
byte[]?abData?=?new?byte[512];
try?{
while?(nBytesRead?!=?-1)?{
nBytesRead?=?audioInputStream.read(abData?0?abData.length);
if?(nBytesRead?>=?0)
auline.write(abData?0?nBytesRead);
}
}?catch?(IOException?e)?{
e.printStackTrace();
return;
}?finally?{
auline.drain();
auline.close();
}
}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2010-02-12?12:58??源碼\
?????目錄???????????0??2010-02-12?12:58??源碼\Class14\
?????文件?????????232??2010-02-12?12:43??源碼\Class14\.classpath
?????文件?????????388??2013-08-03?08:41??源碼\Class14\.project
?????文件??????217990??2010-02-12?12:47??源碼\Class14\111.wav
?????目錄???????????0??2013-08-03?08:41??源碼\Class14\bin\
?????文件???????15486??2010-02-12?12:43??源碼\Class14\bin\bomb_1.gif
?????文件????????6337??2010-02-12?12:43??源碼\Class14\bin\bomb_2.gif
?????文件????????2722??2010-02-12?12:43??源碼\Class14\bin\bomb_3.gif
?????目錄???????????0??2013-08-03?08:41??源碼\Class14\bin\com\
?????目錄???????????0??2013-08-03?08:41??源碼\Class14\bin\com\test1\
?????文件????????2230??2013-08-03?08:41??源碼\Class14\bin\com\test1\AePlayWave.class
?????文件?????????531??2013-08-03?08:41??源碼\Class14\bin\com\test1\Test.class
?????文件?????????547??2013-08-03?08:41??源碼\Class14\bin\com\test1\TestAudio.class
?????目錄???????????0??2013-08-03?08:41??源碼\Class14\bin\com\test3\
?????文件????????2233??2013-08-03?08:41??源碼\Class14\bin\com\test3\AePlayWave.class
?????文件?????????564??2013-08-03?08:41??源碼\Class14\bin\com\test3\Bomb.class
?????文件????????4130??2013-08-03?08:41??源碼\Class14\bin\com\test3\EnemyTank.class
?????文件????????1451??2013-08-03?08:41??源碼\Class14\bin\com\test3\Hero.class
?????文件????????7680??2013-08-03?08:41??源碼\Class14\bin\com\test3\MyPanel.class
?????文件????????1248??2013-08-03?08:41??源碼\Class14\bin\com\test3\MyStartPanel.class
?????文件????????3519??2013-08-03?08:41??源碼\Class14\bin\com\test3\MyTankGame3.class
?????文件?????????405??2013-08-03?08:41??源碼\Class14\bin\com\test3\Node.class
?????文件????????5221??2013-08-03?08:41??源碼\Class14\bin\com\test3\Recorder.class
?????文件?????????886??2013-08-03?08:41??源碼\Class14\bin\com\test3\Shot.class
?????文件????????1307??2013-08-03?08:41??源碼\Class14\bin\com\test3\Tank.class
?????文件???????15486??2010-02-12?12:43??源碼\Class14\bomb_1.gif
?????文件????????6337??2010-02-12?12:43??源碼\Class14\bomb_2.gif
?????文件????????2722??2010-02-12?12:43??源碼\Class14\bomb_3.gif
?????目錄???????????0??2010-02-12?12:58??源碼\Class14\src\
?????文件???????15486??2010-02-12?12:43??源碼\Class14\src\bomb_1.gif
............此處省略9個文件信息
評論
共有 條評論