YouPongSounds.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:youscope 作者:
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;        

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号