使用/处理Java中的音频

时间:2013-11-08 02:02:59

标签: java audio

任何人都知道有关使用Java的音频的任何好的教程或参考指南吗?我此刻并不是在寻找任何过于具体的东西;只是想让我的脚湿润音频。提前谢谢!

1 个答案:

答案 0 :(得分:0)

首先:Java中的多媒体/音频支持不是很好。

但是 - 如果您使用Java,我建议您查看Java Sound Trail。它解释了大多数基本API。然后查看Java Sound Resources以更好地了解工作原理。尽管它不再是全新的,但它非常有用并且解释了很多关于低级细节的内容。

除了原始声音API之外,Sun还提出了JMF,Java Media Framework。它多年来一直没有得到支持,所以我会保持清醒。您可能希望将其用作灵感,但我不建议将其用于更多。

您还会发现,对mp3或ogg等音频格式的内置Java支持相当有限。为了能够播放这些文件,您需要第三方库,如jogg,jflac,mp3spi或SampledSP。虽然前三个是纯Java解决方案,但最后一个基本上是一个用于许多本机库的瘦Java包装器。特别是对于FFmpeg,有许多不同的库,因为FFmpeg支持大多数可用的音频格式。

在没有任何其他库的情况下从Java播放mp3文件的唯一方法是作弊并使用JavaFX类MediaPlayer。您可以在Stackoverflow上找到有关如何执行此操作的更多信息。

祝你好运!