Qt音乐播放器制作(一)Easy Player
前几天忽然间认为,事到现在Qt的功底也有些基础了,为什么不试着自己做个玩意来玩玩呢?刚好在开源中国逛代码区的时候看到一个QKugou的项目,就想着做一个在线音乐播放器好了。
于是開始着手准备,忙活了一天,在这里做个记录。
首先,须要找到能够用的在线音乐API,试过了网友整理出来的百度Mp3和Soso音乐接口,早上还能够。晚上就不行了。可能是被发现然后屏蔽了吧,毕竟人家还没开放API。网友整合出来的资源用不了,仅仅好回到QKugou项目。从中提取API。幸好能够用,在这里特别感谢。
可是QKugou并没有提供歌词API,网上搜了一下。用了歌词迷的API,尽管搜索不是非常全面,可是就开发測试来说,已经够用了。
其次。界面。因为想法是在线音乐播放器。因此不添加对本地音乐的播放支持。
因为时间有限,临时设计出来第一个版本号。仅仅获取第一个歌曲、歌词的搜索结果。因此界面设计的相当简单,例如以下图:
然后,功能。初版比較简单,支持播放、暂停、重播、下一首、音量调节等操作,支持歌曲、歌词下载。
最后,可提升的空间。
(1)设计一个搜索列表和一个播放列表,搜索结果有加入button,能够将搜索结果加入到播放列表,对播放列表中的歌曲进行队列播放。
(2)设计循环:单曲、随机、列表。
(3)支持歌词滚动,或者桌面歌词。
时间有点晚了。这里给个概观和想法。改天再谈谈代码吧。