Java播放wav,支持播放暂停继续停止
最近为这件事烦了很久,参考了不少文章
最后自己总结了一下,写了一段代码,复制后直接调用即可快速达到播放wav暂停继续停止的效果
/*直接copy以下代码,当作一个开源的jar包
使用时请注明出处,并在运行时输出*/
import java.io.*;
import javax.sound.sampled.*;
class wav extends Thread
{
public String path="audio.wav";
public AudioFormat format=null;
public AudioInputStream aistream=null;
public float sampleRate=0;
public float framelength=0;
public float seclen=0;
public DataLine.Info datalineinfo=null;
public SourceDataLine dataline=null;
public Clip clip=null;
public boolean pause=false;
public boolean stop=false