<分区>
我需要在基于 Linux 的嵌入式应用程序中添加一些 mp3 文件播放功能。到目前为止,我使用的是系统调用(mpg123 -qm mp3 文件列表
)。但是现在我没有播放列表的所有元素,只有当我准备好上一个时才得到下一个。对于 mpg123,这意味着我在轨道之间有一些愚蠢的噪音,因为我总是必须重新启动 mpg123 二进制文件。
我四处寻找一些库,发现了 libmad、lame、sdl 和 co。但一开始它们似乎有点过于复杂。我发现 fmod (http://www.fmod.org/index.php/download) 库易于使用。但它仅以二进制格式提供,不适合我基于 ARM 的目标(更不用说许可问题)。有人知道任何类似的开源库能够播放类似于 fmod 的 mp3 文件吗?