2016-11-14 75 views
0

这是第一次,我用JavaFX的。我正在创建一个录制音频文件的程序,分析它们的特性(形成,频率,强度等)。现在我的目标是播放我加载的音频文件(这不是问题),并在其运行期间显示示波器。如何在javafx中创建示波器?

所以我想创建一个简单的示波器,但我不清楚怎么办?有什么建议么?我怎么能开始?

我看了一下这个链接,而是因为它是在JPanel中

http://codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display/

你能告诉我一些其他的链接来帮助我,我不能申请呢?

+0

欢迎计算器!库是您使用的发挥要支持什么类型的音频声音?你这个问题真的很难回答,你必须使用一个FFT频率here.For分析(快速傅立叶变换)。让我们知道上面进一步的细节:) – GOXR3PLUS

+0

你好,音频文件我用javafx.scene.media的信息。支持的文件类型是.mp3和.wav。 我创建了一个媒体播放器窗口,并在这我想看到的波形。目前我不在乎外推值(成型,强度......)我会尝试显示加载的声音的简单波形。可以办到? – Margherita

+0

是的。虽然我正在用'javazoom.net'中的自定义算法和库来做这些事情。首先在youtube上搜索javafx示波器就绪程序,您可能会发现一些,然后我想创建一些视频来展示如何使用FFT完成。这是一个很大的话题,预计它对Java,Audio和数学有很好的了解。最后我想提一下,JavaFX已经建立了库来创建音频和视频的可视化工具,所以请做一个更好的研究:) – GOXR3PLUS

回答