![]() |
1
6
您可能还没有足够的答案,因为MP3格式要求解码器/编码器的作者从弗劳恩霍夫研究所获得许可证。 我认为劳盟图书馆是从一个不尊重这些知识产权问题的国家发行的,但要做到这一点需要大量的法律黑客。 对于任何其他的库——例如用Java编写的库,作者需要得到类似的许可证。如果成本是一个问题,例如在开源项目中,那么这就足以抑制启动。 有关详细信息,请参阅 wikipedia article . 如果lame4j对你来说不够稳定,那么恐怕你的选择可能是:
|
|
2
4
已经有一段时间了,但是Oracle/Sun已经发布了对JMF的MP3支持。可以从以下URL下载: http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140239.html 将其添加到类路径将允许通过音频系统API进行播放。 |
|
3
2
LAM4J使用免费但有时间限制的许可证,而无限制的许可证将花费您一些钱。 我找到了 Lamejb library 在sourceforge上,它只需要lame二进制文件,并且在没有任何额外许可的情况下工作得很好。 |
![]() |
4
1
使用 Process API 调用 SoX SOX附带源代码或作为Windows和Mac的预编译二进制文件。 |
![]() |
5
1
如果您正在搜索纯Java版本的LAME,请检查这些源: http://jsidplay2.cvs.sourceforge.net/viewvc/jsidplay2/jump3r/ |