Qt制作简易的酷狗音乐播放器

Qt制作简易的音乐播放器流程:

一、必须先抓取酷狗音乐的api,必须要得到搜索音乐的 hash 、 album_id 值、dfid、mid、platid等数据。

       至于获取的方法,可以参考网上的连接:https://www.cnblogs.com/tangwanzun/p/6582039.html

       当然,也可以参考代码资源中的部分代码。

       说明:

      1、hash、album_id是每一首音乐独有的,将会用来在音乐下载时使用。

       2、dfid、mid、platid这三个数据在后面进行音乐下载时需要用到的值。

       3、如果酷狗音乐失效不能使用,那么有可能是酷狗官网进行了更新,这个时候需要自己重新去抓取说明 2 中的三个数据值           然后更新音乐下载的url
       

       1、先抓取得到 音乐搜索的 http 网址

      2、按照酷狗官网的音乐搜索要求,将url进行组装,然后通过 get 方法发起 htttp 请求

     3、如果想做音乐的历史播放列表查询,那么必须要使用到数据库存储,同时必须解析出音乐的 hash 值、album_id值、songname、singername等信息

Qt制作简易的酷狗音乐播放器_第1张图片

二、根据自己想要听的音乐的名字,将对应的hash、album_id值进行组装,然后发起  get 方法的https请求:

Qt制作简易的酷狗音乐播放器_第2张图片

三、解析下载的音乐和歌词

Qt制作简易的酷狗音乐播放器_第3张图片

四、音量控制、播放进度显示控制、播放和暂停按钮

Qt制作简易的酷狗音乐播放器_第4张图片

五、结果如下图所示:

Qt制作简易的酷狗音乐播放器_第5张图片

六、完整源码,可以看看以下链接,代码中有很多备注说明:

https://download.csdn.net/download/qq_21876195/12266445

七、这个只是自己没事做来玩的,不具备商业的美观性、功能的完整性。只是用来参考使用的。请各位不喜、勿喷。

 

 

 

你可能感兴趣的:(http,https,经验分享)