private Clip playAudioFile(URL soundURL) throws Exception
{
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(soundURL);
BufferedInputStream bufferedInputStream = new BufferedInputStream(audioInputStream);
AudioFormat af = audioInputStream.getFormat();
int size = (int) (af.getFrameSize() * audioInputStream.getFrameLength());
byte[] audio = new byte[size];
DataLine.Info info = new DataLine.Info(Clip.class, af, size);
bufferedInputStream.read(audio, 0, size);
Clip clip = (Clip) AudioSystem.getLine(info);
clip.open(af, audio, 0, size);
clip.start();
bufferedInputStream.close();
return clip;
}
YouPongSounds.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:youscope
作者:
评论列表
文章目录