【发布时间】:2016-11-14 18:31:15
【问题描述】:
这是我第一次使用 javafx。我正在创建一个获取音频文件的程序,分析它们的特征(形成、频率、强度......)。现在我的目标是播放我加载的音频文件(这不是问题)并在其运行期间显示示波器。
所以我会创建一个简单的示波器但我不清楚该怎么做?有什么建议么?我该如何开始?
我查看了这个链接,但我无法应用它,因为它在 JPanel 中
http://codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display/
你能告诉我一些其他的链接来帮助我吗?
【问题讨论】:
-
欢迎来到 StackOverFlow!你用什么库来播放音频?你想支持什么类型的音频?你的问题在这里很难回答。对于频率分析,你必须使用FFT(快速傅里叶变换)。让我们知道上面的信息以获取更多详细信息:)
-
你好,对于音频文件,我使用了 javafx.scene.media。支持的文件类型是 .mp3 和 .wav。我创建了一个媒体播放器窗口,我想在其中看到一个波形图。目前我不在乎外推值(形成,强度......)我会尝试显示加载声音的简单波形图。可以吗?
-
是的。尽管我正在使用来自
javazoom.net的自定义算法和库来做这些事情。首先在 youtube 上搜索 javafx 示波器就绪程序,您可能会找到一些,然后我想创建一些视频来展示如何使用 FFT 完成。这是一个很大的话题,希望对Java、内部音频和数学有很好的了解。最后我想提一下,JavaFX 已经构建了库来创建音频和视频的可视化器,所以做一个更好的研究:) -
谢谢,我还是个学生,你对语言的掌握不多,我管理,我努力。如果我们不能耐心等待,我仍然会尝试实现波形图,但我想尝试。你会那么好心给postarmi一些对此有用的链接吗?非常感谢
标签: javafx