ClipPlayer.java 文件源码

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

项目:FxEditor 作者:
public static void play(InputStream in)
{
    try
    {
        AudioInputStream stream = AudioSystem.getAudioInputStream(in);
        AudioFormat format = stream.getFormat();
        DataLine.Info info = new DataLine.Info(Clip.class, format);

        final Clip clip = (Clip)AudioSystem.getLine(info);
        clip.addLineListener(new LineListener()
        {
            public void update(LineEvent ev)
            {
                LineEvent.Type t = ev.getType();
                if(t == LineEvent.Type.STOP)
                {
                    clip.close();
                }
            }
        });
        clip.open(stream);
        clip.start();
    }
    catch(Exception e)
    {
        Log.ex(e);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号