繁体   English   中英

用于Java的所有音频文件

[英]AU audio files for Java

显然,Java只播放.au音频文件,而我想播放mp3文件。 我想将它们转换为au,并且不想使用任何第三方库直接播放mp3。 能否让我知道如何准备mp3文件以便能够在Java中播放它们。 (特别是我想使用免费软件将mp3文件转换为au文件,但不知道任何能够执行此操作的软件)

您的目标平台仅Windows吗? 如果是这样,您可能想调查JMF

否则,这里有一个很好的指南关于如何扩展JavaSound以使用MP3 SPI播放MP3。

总体而言,我发现您的问题令人困惑。 解码MP3文件的行为是将其转换为原始音频。 一旦完成,再将其再次转换为AU,然后使用本机Java API进行播放就没什么意义了-您最好在将其解码为原始音频后直接播放。 此外,如果您的问题暗示您根本不想使用第三方库,那么您需要编写自己的MP3解码器。

Audacity可以将MP3文件转换为AU

我相信使用sox就像这样简单:

sox input.mp3 output.au

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM