用Java劫持音频?

时间:2012-09-18 19:33:21

标签: java audio audio-recording

我一直在尝试修改一些找到at the bottom of this page的代码,以便用Java劫持系统音频。这是我在captureAudio()中修改的部分:

Mixer mixer = AudioSystem.getMixer(mixerInfo[0]); // "Java Sound Audio Engine"
final TargetDataLine line = (TargetDataLine) mixer.getLine(info);

现在,当我运行此代码时,它会抛出这个:

Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Line unsupported: interface TargetDataLine supporting format PCM_SIGNED 44100.0 Hz, 16 bit, mono, 2 bytes/frame, big-endian

我已经尝试更改格式以适应所需的格式,但异常没有进行,也没有记录任何内容。我做错了什么?

0 个答案:

没有答案