我搜索过高低,找不到任何像样的MP3解码器=/

我需要一个可以在gcc/linux下编译的文件。

我能找到的最接近的东西是libmad,它根本没有文档,而我能找到的唯一例子是他们主页上的那个,这确实很复杂。

有人知道我在哪里可以找到一个人吗?

最佳答案

我过去使用MAD (MPEG Audio Decoder)取得了不错的效果,因此我不会这么快就放弃。 MAD经过特殊设计,可在没有浮点运算的CPU上获得良好的性能,例如,在开发用于移动设备的应用程序时,这是理想的。我建议您看一下this project (GSPlayer)的源代码。它是Windows CE/Windows Mobile的音频播放器,它使用libmad。该代码功能完备,整洁,并且不太庞大,因此可以帮助您了解如何在自己的项目中使用libmad。
但是,您可能必须验证libmad的许可证(GPL),因为它可能无法满足您的需求。

09-11 19:24