1

我成功地从我的麦克风录制了 java 声音,并且可以绘制录制的波形文件图,如附图所示。(我尝试从这里上传很多图片,但每次都失败。我也使用了tinypic但上传失败,我认为我的互联网连接有一些错误,我稍后会在这里上传。)

我还附上了我所有的代码。 http://pastebin.com/EgW2ZcyJ

现在,我的问题是我想在实时录制时显示声音的图表。所以如果我尝试读取用于在新线程中录制的音频输入流并让该线程休眠 1 秒钟,直到录制完成。但是在这种方法中,它给出了帧长度-1,因此无法绘制任何内容。

所以我如何绘制图表意味着我如何在实时录制时获取录制的声音帧[来自音频输入流的字节],所以我可以使用它在不同的线程中使用它绘制图表,这样我就可以准确地模拟什么窗口录音机提供??

谢谢你米希尔帕雷克

4

1 回答 1

2

示例 用于JFreeChart显示对基于时间的系列的最近更改。

对不起,但你不明白我的问题。

附录:您可以编辑您的问题以澄清;这也将有助于指导未来的答案。在此期间,您可能能够适应TeeOutputStream拦截OutputStreamfrom AudioSystem.write()

图片

于 2012-08-20T10:18:52.133 回答