-
使用C语言编写的在Linux系统环境下运行的MP3播放器源代码
资源介绍
能识别本地的MP3歌曲文件,能根据路径添加入播放器中。
能识别本地的播放列表信息。
具有播放列表功能,能根据用户的需求随意创建、删除播放列表。
用户能往指定的播放列表中添加、删除。添加时,歌曲必须是已经存在的。
用户能查看当前播放器中的所有歌曲。
用户能查看播放器中现有的播放列表信息。
用户能查看指定播放列表下的歌曲信息。
能对播放歌曲进行播放、暂停、停止三种操作。
具有默认、全部循环、单曲循环、随机播放等4中播放模式。
具有显示播放器当前状态功能,能实时显示播放器当前的播放状态和播放列表的一些基本信息。
具有同步功能,在用户退出时, 能保存当前的状态,在下次播放器打开时,能回到退出去前的状态。
a) 播放文件模块
主要功能:在指定目录下搜索所有符合MP3的文件,显示打印所有文件,和文件相关的功能。
b) 播放列表模块
主要功能:创建播放列表,添加歌曲至播放播放列表,删除播放列表,和播放列表相关的功能。
c) 控制模块
主要功能:显示一些系统的相关信息,提供命令输入的接口,和命令显示相关的功能。
d) 播放模块
主要功能:播放歌曲,暂停播放,停止播放,播放模式, 和播放相关的功能。