# CPP Project **Repository Path**: Lyx55432/cplus-plus-project ## Basic Information - **Project Name**: CPP Project - **Description**: nku 高级语言程序设计大作业 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-30 - **Last Updated**: 2021-05-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CPP Project #### 介绍 nku 高级语言程序设计大作业----简易版音乐播放器 基于 Qt C++ 开发,开发环境为 QtCreator, 音乐播放器界面 UI 设计较为简陋。 #### 功能 * 目前支持常见格式的音频文件的播放(\*.mp3, \*.wav, \*.wma等) * 加载本地音乐文件 * 播放/暂停 * 调节音乐播放音量 * 调节音乐播放进度 * 切换曲目上一首和下一首 * 四种播放模式: 单曲播放,列表播放,单曲循环,列表循环 * 显示歌词(目前只支持 .lrc 格式的歌词文件) #### 使用方法 * 双击exe文件夹下的qplayer.exe(需要很多配置文件,请至少将exe文件夹全部下载) * 在搜索栏中手动输入含有音乐歌曲的文件夹路径 * 输入之后点击搜索,将会自动检测到该目录下的歌曲信息 * 之后便可以开始播放音乐 #### 新增功能 * 支持音乐播放器的记忆播放功能,关闭程序后程序将记录此次播放器关闭之前的状态 * 支持本地打开选择歌词文件,下次音乐播放器将调用本次选择的歌词文件 * 联网状态下,能够从网络上下载对应歌曲的歌词(使用的是网易云音乐的 API) #### 注意 * 音乐播放器目前需要手动输入搜索音乐文件夹的绝对路径 * 播放器自动调用同文件夹下的歌词文件时,歌词文件名需要与歌曲文件名一致,才可加载歌词文件 * 由于搜索歌词使用的方法欠妥或者网易云音乐的公共 API 返回的 Json 数据的问题,可能导致有些歌词无法正常加载