Qt音乐播放器制作(一)Easy Player
2014-10-18 23:50
253 查看
前几天忽然间觉得,事到如今Qt的功底也有些基础了,为什么不试着自己做个玩意来玩玩呢?刚好在开源中国逛代码区的时候看到一个QKugou的项目,就想着做一个在线音乐播放器好了。于是开始着手准备,忙活了一天,在这里做个记录。
首先,需要找到可以用的在线音乐API,试过了网友整理出来的百度Mp3和Soso音乐接口,早上还可以,晚上就不行了,可能是被发现然后屏蔽了吧,毕竟人家还没开放API。网友整合出来的资源用不了,只好回到QKugou项目,从中提取API,幸好可以用,在这里特别感谢。但是QKugou并没有提供歌词API,网上搜了一下,用了歌词迷的API,虽然搜索不是很全面,但是就开发测试来说,已经够用了。
其次,界面。由于想法是在线音乐播放器,因此不增加对本地音乐的播放支持。
由于时间有限,暂时设计出来第一个版本,只获取第一个歌曲、歌词的搜索结果。因此界面设计的相当简单,如下图:
然后,功能。初版比较简单,支持播放、暂停、重播、下一首、音量调节等操作,支持歌曲、歌词下载。
最后,可提升的空间。
(1)设计一个搜索列表和一个播放列表,搜索结果有添加按钮,可以将搜索结果添加到播放列表,对播放列表中的歌曲进行队列播放。
(2)设计循环:单曲、随机、列表。
(3)支持歌词滚动,或者桌面歌词。
时间有点晚了,这里给个概观和想法,改天再谈谈代码吧。
首先,需要找到可以用的在线音乐API,试过了网友整理出来的百度Mp3和Soso音乐接口,早上还可以,晚上就不行了,可能是被发现然后屏蔽了吧,毕竟人家还没开放API。网友整合出来的资源用不了,只好回到QKugou项目,从中提取API,幸好可以用,在这里特别感谢。但是QKugou并没有提供歌词API,网上搜了一下,用了歌词迷的API,虽然搜索不是很全面,但是就开发测试来说,已经够用了。
其次,界面。由于想法是在线音乐播放器,因此不增加对本地音乐的播放支持。
由于时间有限,暂时设计出来第一个版本,只获取第一个歌曲、歌词的搜索结果。因此界面设计的相当简单,如下图:
然后,功能。初版比较简单,支持播放、暂停、重播、下一首、音量调节等操作,支持歌曲、歌词下载。
最后,可提升的空间。
(1)设计一个搜索列表和一个播放列表,搜索结果有添加按钮,可以将搜索结果添加到播放列表,对播放列表中的歌曲进行队列播放。
(2)设计循环:单曲、随机、列表。
(3)支持歌词滚动,或者桌面歌词。
时间有点晚了,这里给个概观和想法,改天再谈谈代码吧。
相关文章推荐
- Qt音乐播放器制作(一)Easy Player
- Qt音乐播放器制作(二)Easy Player
- Qt音乐播放器制作(三)Easy Player
- Qt音乐播放器制作(二)Easy Player
- QT平台上制作的音乐播放器
- 使用Qt制作记事本软件程序
- 利用QT制作我们自己的一个计算器
- Qt 音乐播放器
- 使用LM386制作Arduino音乐播放器
- 基于Qt的wifi智能小车的制作(一)
- 在Qtcreator下cmake工程文件及使用Qt制作PCL C++ GUI
- 逗逼音乐播放器制作日志(一)<附源码>
- Qt 安装包制作框架:Qt Installer Framework
- 【opencv学习之八】Qt+Opencv制作类似halcon图片查看功能
- qt+mysql 制作简易的图书管理系统的一些知识点
- QT制作全屏播放器以及出现的问题
- 基于Qt的开源音乐播放器(CZPlayer)
- (4)qt5制作简易计算器详细步骤(ui界面)
- qt5.1+ vs2013+opencv2.4.8制作第一个图形界面
- qt5.1+ vs2013+opencv2.4.8制作视频图片读取界面