简单总结了下, 就是format, info, line, 把这三个对象获得就可以了.
package com.file;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import javax.management.BadAttributeValueExpException;
import javax.sound.sampled.AudioFileFormat;
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.TargetDataLine;
import javax.sound.sampled.DataLine.Info;
/**
* 测试声音的播放和录制
*/
public class MyAudio
{
public static void main ( String args [] )
{
a1 ();
}
public static void a1 ()
{
// 5秒后要录音停止
Thread t = new StopThread ();
t.start ();
try
{
// format
AudioFormat format = new AudioFormat (