【发布时间】:2011-09-28 13:31:38
【问题描述】:
或者如果不是所有这些,至少是 MP3、WAV、OGG 和 MIDI,最好是 noarch(适用于 32 位和 64 位构建)我尝试使用 Audiere 的 Java 绑定,但它们是 32 位的,它会必须在所有版本和平台上编译它是一件痛苦的事(而且我不熟悉编译)
【问题讨论】:
标签: java audio cross-platform
或者如果不是所有这些,至少是 MP3、WAV、OGG 和 MIDI,最好是 noarch(适用于 32 位和 64 位构建)我尝试使用 Audiere 的 Java 绑定,但它们是 32 位的,它会必须在所有版本和平台上编译它是一件痛苦的事(而且我不熟悉编译)
【问题讨论】:
标签: java audio cross-platform
试试JavaZoom。有了它们,您可以处理 MP3 和 OGG 文件。我认为默认情况下 Java 应该能够处理 WAV 文件(因为它们没有以任何方式压缩),但我不确定,因为我从未使用 Java 播放 WAV 文件(仅限 MP3 文件)。不过不确定 MIDI。
还有 JMF(Java 媒体框架),但这需要您在客户端计算机上安装框架,然后才能使用它的功能。使用 JavaZoom,您需要做的就是将他们的 jars 包含在您的项目中。我一直在寻找处理 MP3 文件播放的替代项目,但似乎 JavaZoom 和 JMF 是唯一不错的替代方案。
【讨论】: