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等信息

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

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

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

五、结果如下图所示:

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

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

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

 

 

 

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值