java - 在 java 中寻找用于音频控件的开源 gui 组件

标签 java user-interface audio

<分区>

我需要相当简单的音频分析器 gui 组件来播放音频,我可以在其中查看不同的 channel 、控制 channel 增益、查看简单的音频波形等。

我知道我的措辞很糟糕,所以看看这些屏幕截图,了解我需要的东西:

examples

是否有适用于音频项目的开源图形用户界面框架?

最佳答案

我不认为有一个特定的项目,但也许你可以使用其他项目的东西。

Tarsos project是一个由音乐家和计算机科学家领导的项目,用 Java 进行声音分析。它包含一些用于绘制波形的 Swing 元素,您可以尝试在自己的项目中使用它们。他们拥有的一些东西:

  • WaveForm类,它似乎处理一些与波形有关的 GUI 内容,例如缩放和播放选择部分。
  • > CommandPanel ,它使用 JSlider。您可以使用论文获得 channel 增益。

还有 Java Media Component/Framework , 这似乎提供了一些 audio/video related stuff (相当旧的文章)到 GUI 编程。它似乎在 JavaFX 中得到更好的支持,但是 this guy设法在 Swing 应用程序中使用它。 This guy也使用 JMC 显示一些代码。

在您发送的页面中,有 Eisenkraut ,它是用 Java 制作的。您可以尝试重用它的一些组件。

关于java - 在 java 中寻找用于音频控件的开源 gui 组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13291433/

相关文章:

java - 获取随机数时出现 java.lang.NullPointerException

java - 如果我每秒需要 44000 字节,那么每 1/10 秒需要多少条短裤

jquery - 将鼠标悬停在图像上时的音频

c# - 检测 GUI 按钮上的连续触摸

c# - 我在哪里可以找到 WPF 应用程序中 UI 的一些主题/演示?

android - 升级到 Gingerbread 2.3.4 后 MediaPlayer 不工作

java - 如何更改按钮的颜色?

java - spring boot jpa存储库接口(interface)始终返回null

java - 如何从 groovy 调用 Java Stream.collect()?

apache-flex - flex - 垂直和水平布置表单项