QQ音乐接口播放经常换,
最开始
url: `http://ws.stream.qqmusic.qq.com/${musicData.songid}.m4a?fromtag=46`
然后
url:`http://ws.stream.qqmusic.qq.com/C100${musicData.songmid}.m4a?fromtag=0&guid=126548448`
现在
url: `http://dl.stream.qqmusic.qq.com/C400${musicData.songmid}.m4a?fromtag=38&guid=5931742855&vkey=${vkey}`
vkey的获取
Highlighter">
获取歌曲的vkey
export function getSongVkey(songmid) {
const url = 'https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg'
const data = Object.assign({},{
callback: 'musicJsonCallback',loginUin: 3051522991,format: 'jsonp',platform: 'yqq',needNewCode: 0,cid: 205361747,uin: 3051522991,guid: 5931742855,songmid: songmid,filename: `C400${songmid}.m4a`
})
return jsonp(url,data)
}
@H_403_16@
==>let {musicData} =加上vkey
getSongVkey(musicData.songmid).then((res) =>= res.data.items[0(musicData.songid &&@H_403_16@
export @H_403_16@
调用调试完成!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
小编个人微信号 jb51ccc
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!