标签:qt 音乐播放器 qmultimedia
今天发布了EasyPlayer的第一个版本,有兴趣的朋友可以到这里下载:基于Qt的在线音乐播放器EasyPlayer v1.0。
相对于上一篇文章,主要做了以下修改,还是先放图吧:
如图所示,爱折腾的博主又修改了界面。
最明显的变化在于去除了窗口边框,实现了自定义的最小化按钮和关闭按钮来操控窗体的相应动作。
然后,就是讲搜索列表和播放列表调换了位置,这么说来,搜索列表的右边按键要换了,改成“+”比较适合点。
最后,就是你们看到的,歌词显示界面了。第一个版本实现了歌词的同步搜索和显示,但可惜还没有同步滚动。。类似那种KTV效果还要再研究一下。
其他小小的变化就不细说了,比如当前播放歌曲的显示,音量键的下移为更多功能按键做准备,去除了列表的滚动条等等。还是各位自己看代码或者等着之后会更新的代码解析吧。
说完了界面变化,现在说说功能变化。
1、优化了歌词显示,可以同步搜索和显示,当然会出现搜不到的情况,之后考虑增加自定义歌词搜索界面吧(想法而已)。
2、点击歌词按钮(打钩那个按键)可以显示和隐藏歌词界面,现在发现刚发布的版本有一个问题,就是当歌词界面关闭之后,需要点击按键两次才会再次显示出来,这是因为点击关闭的时候并没有将关闭的状态通知给主界面窗口,以期让主窗口更改歌词界面的显示状态。这里增加一个信号槽就好了,下一个版本会修复这个问题。
3、暂时修改圆圈(左边第三个按键)按钮为单曲循环设置按键,点击设置或取消单曲循环。后期会取消这个按键,增加一个combo控件来设置多种循环方式。
PS:
今天事情有点多,距离上一篇博客的目标还有许多没有修改或增加的,写完这篇博客之后开始动工吧——也只能晚上八点之后动工了,痛并快乐着的程序员啊。
最后再附上第一个版本的源码下载地址:http://download.csdn.net/detail/u010398707/8069323
有兴趣的朋友可以下载测试,欢迎大家提出观点和意见。
标签:qt 音乐播放器 qmultimedia
原文地址:http://blog.csdn.net/jan5_reyn/article/details/40381223