Java调用麦克风话筒和扬声器喇叭进行实时播放
2018-01-12·Mr.Xia
4433 次浏览
Java调用麦克风和扬声器实时播放
```
package com.zhenzhigu.demo;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.SourceDataLine;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.TargetDataLine;
public class RecordAndPlay {
static volatile boolean stop=false;
public static void main(String[] args) {
Play();
}
//播放音频文件
public static void Play() {
try {
AudioFormat audioFormat =
// new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, 44100F,
// 8, 1, 1, 44100F, false);
new AudioFormat(AudioFormat.Encoding.PCM_SIGNED,44100F, 16, 2, 4,
44100F, true)