以pygame播放 pyqt实现的音乐播放器Doco,原本打算,彻底作完再来篇文章叙述下的.今天果然没忍住,来亮亮前几天那个''框架''如今的状况.我给他换了套外衣.而且利用前面两篇博文作的两个关于mp3 url的爬虫,给予了他网络搜索和下载功能,固然歌词滚动看起来也是比较炫酷的,Doco天然少不了.然而,因为pygame确实不适合作这个.据笔者测试.貌似只能播放特定比特率的mp3音乐文件.这天然知足不了一个强大的musicplayer的兼容性需求.因而,笔者用强大的ffmpeg来知足这一需求.下面来一个Doco这几天的变化对比图,最近真是太忙了,又要学车,又要写做业,天天脑子里充斥着Doco下一步的设计以及实现,作一些不太情愿的事,我老是在最前面把不太情愿作的事先作完,最后来作本身的事.虽然时间没有想象中的充裕:网络
然而如今,他是这样的:框架
作到这里,笔者也是学习了很多,好比QThread的使用,当搜索,把关键字交给爬虫搜索时,若不开启新的线程执行搜索操做,则会出现主程序假死状态,即主程序在等待爬虫搜索结果.固然下载也是要开子线程执行的.有关这样的细节,笔者在之后还会更新这篇文章,详细叙述笔者在此过程当中遇到的一些问题.学习