QT IOS风格音乐播放器(一) 项目介绍

一、前言

这款音乐播放器是基于QT开发的,用到了QMediaPlayer类实现音频播放,基本功能已经实现,ui的设计我是从某图网下载的,融合了好几种不同的方案改出来的,未来将试着将该播放器移植到树莓派,应用于智能音响上;

二、UI界面

如图:

QT IOS风格音乐播放器(一) 项目介绍_第1张图片

三、基本功能介绍

1、音乐播放,暂停,上一曲,下一曲;

2、歌曲播放模式:随机播放,顺序播放;

3、音量根据QSlider调节;

4、音乐播放进度条;

5、列表显示音乐,双击列表项可以播放指定音乐;

6、点击列表上的星星可以添加指定歌曲到"starred"播放列表中;

7、列表上按下右键可以弹出菜单,菜单内有删除按键,可以删除指定歌曲;

8、为列表添加歌曲,可以添加指定歌曲,也可以批量添加;

9、根据音乐文件的ID3V2提取专辑图片,专辑名称,歌曲名称,歌手,曲名等信息,并且显示;

10、建立数据库,可以记录本地歌曲信息,我的最爱歌曲信息,自己创建的音乐列表信息(待开发);

11、关闭播放器后自动更新数据库信息,下次打开时,读取数据库信息,即保存功能;

四、扩展功能介绍

1、根据QPoropertyAnimation类实现了:歌曲更换时,overview内的四张相框的图片滑动运动的动画;

2、实现了图片的倒影和透明度的功能;

3、根据QGraphics类实现了:在歌曲播放时,CD会旋转,停止时旋转也停止;

4、待开发...

五、说明

之后会从零开始,逐步介绍该播放器的实现代码,并且把工程挂到github上,现在先开个头;

 

 

 

你可能感兴趣的:(QT,QT音乐播放器,Q,音乐播放器,QMediaPlayer,QGraphics)