linux是非常自由的学习,所以你现在需要的是一个源代码。
linux下有很多这样的源代码,比如mplayer。
源代码中的代码量可能很大。源代码中需要的部分对应于您的问题。将有以下相应的代码。
第一步是用c来播放音频文件(如mp3)需要解码器,因为mp3是网络格式,经过压缩。所以在源代码中会有编码器和解码器来解码可以直接播放的格式。当然,你也可以安装别人的播放器内核,所以你只需要一个调用就可以玩了,剩下的只是接口的开发。
其次,您可能听说过像kde和gnome这样的图形界面系统。它们支持的库有qt(c)、gtk(c)和gtkformplayer。这两个库是跨平台的,您可以将它们看作mfc。有了这样一个库,您就可以轻松地创建接口。
然后这两个步骤的代码与数据结构链接。点击按钮,回拨解码器,然后播放,您自己的播放器将播放成功。