package com.test1;
/*
* test2.java
* 1.创建实例
* 2.运行线程
*/
public class Test2 {
public static void main(String[] args) {
Audiotest at = new Audiotest("./111.wav");
at.start();
}
}
//Audiotest.java
package com.test1; import java.io.File; import java.io.IOException; import javax.sound.sampled.AudioFormat; import javax.sound.sampled.AudioInputStream; import javax.sound.sampled.AudioSystem; import javax.sound.sampled.DataLine; import javax.sound.sampled.LineUnavailableException; import javax.sound.sampled.SourceDataLine; import javax.sound.sampled.UnsupportedAudioFileException; /** * 1.定义一个文件对象引用,指向名为filename那个文件
* 2.定义一个AudioInputStream用于接收输入的音频数据
* 它是具有指定长度和格式的音频数据流
* 3.使用AudioSystem来获取音频的音频输入流
* 4,用AudioFormat来获取AudioInputStream的格式
* 5.源数据行SoureDataLine是可以写入数据的数据行<