Qt音乐播放器制作(三)Easy Player

今天发布了EasyPlayer的第一个版本,有兴趣的朋友可以到这里下载:基于Qt的在线音乐播放器EasyPlayer v1.0


相对于上一篇文章,主要做了以下修改,还是先放图吧:



如图所示,爱折腾的博主又修改了界面。

最明显的变化在于去除了窗口边框,实现了自定义的最小化按钮和关闭按钮来操控窗体的相应动作。

然后,就是讲搜索列表和播放列表调换了位置,这么说来,搜索列表的右边按键要换了,改成“+”比较适合点。

最后,就是你们看到的,歌词显示界面了。第一个版本实现了歌词的同步搜索和显示,但可惜还没有同步滚动。。类似那种KTV效果还要再研究一下。

其他小小的变化就不细说了,比如当前播放歌曲的显示,音量键的下移为更多功能按键做准备,去除了列表的滚动条等等。还是各位自己看代码或者等着之后会更新的代码解析吧。


说完了界面变化,现在说说功能变化。

1、优化了歌词显示,可以同步搜索和显示,当然会出现搜不到的情况,之后考虑增加自定义歌词搜索界面吧(想法而已)。

2、点击歌词按钮(打钩那个按键)可以显示和隐藏歌词界面,现在发现刚发布的版本有一个问题,就是当歌词界面关闭之后,需要点击按键两次才会再次显示出来,这是因为点击关闭的时候并没有将关闭的状态通知给主界面窗口,以期让主窗口更改歌词界面的显示状态。这里增加一个信号槽就好了,下一个版本会修复这个问题。

3、暂时修改圆圈(左边第三个按键)按钮为单曲循环设置按键,点击设置或取消单曲循环。后期会取消这个按键,增加一个combo控件来设置多种循环方式。


PS:

今天事情有点多,距离上一篇博客的目标还有许多没有修改或增加的,写完这篇博客之后开始动工吧——也只能晚上八点之后动工了,痛并快乐着的程序员啊。

最后再附上第一个版本的源码下载地址:http://download.csdn.net/detail/u010398707/8069323

有兴趣的朋友可以下载测试,欢迎大家提出观点和意见。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1 关于 Easy PlayerEasy Player 是由于个人兴趣而制作的一款基于Qt的在线音乐播放器 目前是第一个版本 并未进行足量优化 因此 在使用过程中可能存在某些Bug 请谅解 2 功能介绍: 目前功能支持歌曲在线搜索 单曲循环(其他循环方式后期添加) 添加搜索结果到试听列表 下载音乐到本地 歌词同步显示 还不能同步滚动 3 使用方法: (1)首先 从按钮说起: 左边第一排:播放(暂停) 下一首 单曲循环 下载当前歌曲 歌词显示; 左边第二排:音量键 右边第一排:歌曲时间轴 (2)其次 搜索: “歌曲特征”输入关键词搜索 会呈现搜索结果在搜索列表 搜索列表右边的按钮表示添加歌曲到播放列表 (3)最后 播放列表: 在歌曲列表中双击歌曲播放 右边的按钮表示下载歌曲 目前是下载完成之后才会提示 之后会做一个下载列表界面 4 其他 本来打算在下载的时候加入多线程 另外加一个数据库保存播放信息 但由于时间关系 并没有在这个版本加入 之后的版本会不断完善 欢迎大家下载测试和提意见 声明:代码仅供参考 请尊重原创 作者:Reyn 博客地址:http: blog csdn net jan5 reyn">1 关于 Easy PlayerEasy Player 是由于个人兴趣而制作的一款基于Qt的在线音乐播放器 目前是第一个版本 并未进行足量优化 因此 在使用过程中可能存在某些Bug 请谅解 2 功能介绍: 目前功能支持歌曲在线搜索 单曲 [更多]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值