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

一、前言

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

二、UI界面

如图:

三、基本功能介绍

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

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

3、音量根据QSlider调节;

4、音乐播放进度条;

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

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

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

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

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

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

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

四、扩展功能介绍

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

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

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

4、待开发...

五、说明

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

 

 

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值