# QMusicPlayer **Repository Path**: jakes/QMusicPlayer ## Basic Information - **Project Name**: QMusicPlayer - **Description**: 在学习QML之后做的第一个程序。界面完全基于QML,程序的功能则使用C++实现。采用的Phonon多媒体库。本源码仅限学习交流所用,如用于商业用途必须经过授权。擅自修改版权重新发布的,必究!发现任何问 - **Primary Language**: C++ - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 9 - **Created**: 2014-06-21 - **Last Updated**: 2023-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #QMusicPlayer
在学习QML之后做的第一个程序。界面完全基于QML,程序的功能则使用C++实现。采用的Phonon多媒体库。本源码仅限学习交流所用,如用于商业用途必须经过授权。擅自修改版权重新发布的,必究!发现任何问题可以发送issue给我。
1. 使用Qt Quick2 重新实现窗口边缘的阴影效果 2. 新建了一个项目独立托管本项目代码已知问题
1. 使用Qt Quick2 内置Slider部件替代了自己定义的Slider部件。 2. 使用Qt Quick2 QtMultimedia 5.0 module 中的MediaPlayer实现了音乐的播放功能,并实现音量进度可调。 3. 细化显示播放列表,增加了处于播放状态项目的特殊显示。 4. 歌曲列表加入了简单的动画特效,fork后可以自己修改修改。 5. 使用FileDialog元素完成了歌曲添加功能,目前只确定了MP3文件。 6. 使用LocalStorage 2.0 本地存储功能完成播放列表的存储,完成了添加、修改、删除歌曲的功能。 7. 内部实现了单曲播放、单曲循环、列表播放、列表循环和随机播放功能,但并未实现到界面上(主要原因是按钮没P好,自己美工差) 8. 界面上的上一曲、播放暂停和下一曲的按钮已经实现,但是中间的按钮没有改变显示状态(还是因为图片。。。)
完成界面预览版 - 2013.11.17