1 简介
根据本学期(大三)末课程设计的要求,本人独立制作该播放器。该播放器使用madplay,并在linux运行。
测试环境:Red Hat Enterprise 5
获取完整源码:我的GitHub
2 文件说明
源文件 | 头文件 | 函数名 | 功能描述 |
---|---|---|---|
main.c | main() | 主函数 | |
getCommand() | 获取命令 | ||
execCommand() | 执行命令 | ||
sCommand() | 播放音乐 | ||
uCommand() | 暂停播放 | ||
cCommand() | 继续播放 | ||
nCommand() | 下一首 | ||
pCommand() | 上一首 | ||
qCommand() | 退出 | ||
getMusicFileDir() | 获取音乐目录路径 | ||
getMusicDir() | 获取音乐文件路径 | ||
displayHelp() | 显示帮助 | ||
readFileList.c | readFileList.h | readFileList() | 读取目录,获取MP3文件信息并存入列表 |
music_list.c | music_list.h | createMusicList() | 初始化双向列表 |
musicListInsert() | 插入链表 | ||
bSearch() | 二分法查询与排序 | ||
musicListDisplay() | 打印链表 | ||
musicFind() | 查询链表 | ||