[英]Some Questions About the Java Sound API
在这里,以及Java的Sound API和音频编程的使用,我还是一个新手。 我一直在想,是否可以使用Java的Sound API进行以下操作:
如果您想知道为什么要问这些问题,我打算使用基于群的优化算法来创建自定义音频压缩格式。 因此,对于那些可以给出更直接答案的人:使用Java的Sound API可以创建音频压缩程序吗?
谢谢。
..我打算创建自定义音频压缩格式。.使用Java的Sound API可以创建音频压缩程序吗?
引用JavaSound信息。 此处的页面。
Java Sound API使用服务提供者接口来标识声音格式和序列类型的编码器和解码器。 这样,添加对新格式或新类型的支持非常简单,只需为其提供解码器和/或编码器,即可将SPI文件添加到其所在的Jar清单中,然后将Jar添加至运行时类-应用程序的路径。
因此,如果您可以提供编码器/解码器,则可以。
您当然可以读取波形。 IE,对于44.1 kHz的文件,您每秒可以读取44,100个不同的采样值。 我不知道Java Sound API会为您计算音频频率,但是如果您已经在执行操作,则可能可以计算所需的任何内容。
几年前,我沿这些路线使用了一些东西来解码可疑的SMPTE时间码信号,并打印出各个位和字段。 (基本上,我只需要跟踪值何时越过0以及持续多长时间。)
简而言之,是的,创建音频压缩程序当然是可能的-尽管我知道很多人会对使用Java进行选择感到惊讶。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.