gpt4 book ai didi

java - 关于 Java Sound API 的一些问题

转载 作者:行者123 更新时间:2023-11-30 11:49:38 24 4
gpt4 key购买 nike

我对 Java 的 Sound API 和音频编程的使用还比较陌生。我一直想知道是否可以使用 Java 的 Sound API 执行以下操作:

  • 提取音频文件中各个频率的值。 (例如:频率范围 20Hz-20kHz 的振幅)
  • 基于这些值,执行操作,然后编写一个新的修改后的音频文件。

如果您想知道我为什么要问这些,我计划使用基于群体的优化算法创建自定义音频压缩格式。那么对于那些可以给出更直接答案的人来说:使用 Java 的 Sound API 可以创建音频压缩程序吗?

谢谢。

最佳答案

..I'm planning to create a custom audio compression format .. would creating an audio compression program be possible using Java's Sound API?

引自JavaSound info.在 SO 页面。

服务提供商接口(interface)

Java Sound API 使用服务提供者接口(interface)来识别声音格式和序列类型的编码器和解码器。这样,添加对新格式或类型的支持就像为其提供解码器和/或编码器一样简单,将 SPI 文件添加到它所在的 Jar 的 list 中,然后将 Jar 添加到运行时类中——应用程序的路径。


因此,如果您可以提供编码器/解码器,那么可以。

关于java - 关于 Java Sound API 的一些问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8305751/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com