首页 > 解决方案 > 我如何知道 JavaFX MediaPlayer 中“频率箱”的频率范围?

问题描述

对于我当前的项目,能够知道文档中调用的“频率箱”的频率范围将非常有帮助。

我能找到的 Javadoc 关于这个主题的唯一内容是:

音频频谱中的频段数。默认值为 128;最小值为 2。音频信号的频率范围将被划分为指定数量的频率区间。例如,典型的数字音乐信号的频率范围为 [0.0, 22050] Hz。如果在这种情况下将频谱带的数量设置为 10,则频谱中每个频段的宽度将为 2205 Hz,最低频段的下限等于 0.0。

来自MediaPlayer 文档

现在这一切都很好,但据我了解,这意味着我必须首先知道音频信号的范围,对吗?还是这个前提不正确,JavaFX 的一切都基于“典型的数字音乐信号”?

注意:本题不问如何获取音频文件的频率范围;只是澄清文档的文本。

标签: javajavafxmedia-player

解决方案


推荐阅读