日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

QQ音乐vkey获取,更新播放url

發布時間:2024/10/12 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QQ音乐vkey获取,更新播放url 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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的獲取

// 獲取歌曲的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) }

 調用

//重組 res.data.list 數據,只拿需要的 _formatSongs(list){let result = []list.forEach((item)=>{// console.log('item',item)// 解構賦值-拿到item 下的 musicData 列表數據let {musicData} = item//------------- 更新的加上vkeygetSongVkey(musicData.songmid).then((res) => {const vkey = res.data.items[0].vkey;if (musicData.songid && musicData.albummid) {result.push(CreatSong(musicData, vkey))}})//-------------// console.log('musicData',musicData)// if(musicData.songid && musicData.albummid){// result.push(CreatSong(musicData))// } })return result} export function CreatSong(musicData,vkey){ //加了一個傳參和更新了urlreturn new Song({id: musicData.songid,mid: musicData.songmid,singer: filterSinger(musicData.singer),//filterSinger 中處理一遍 name: musicData.songname,album: musicData.albumname,duration: musicData.interval,image: `https://y.gtimg.cn/music/photo_new/T002R300x300M000${musicData.albummid}.jpg?max_age=2592000`,url: `http://dl.stream.qqmusic.qq.com/C400${musicData.songmid}.m4a?fromtag=38&guid=5931742855&vkey=${vkey}` }) }

調用調試完成!

轉載于:https://www.cnblogs.com/Byme/p/9989544.html

總結

以上是生活随笔為你收集整理的QQ音乐vkey获取,更新播放url的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。