ajax获取qq音乐源码,ajax请求QQ音乐
搜索歌曲
function go() {
var val = document.getElementById("name").value;
let url = ‘https://c.y.qq.com/soso/fcgi-bin/search_for_qq_cp?g_tk=5381&uin=0&format=jsonp&inCharset=utf-8&outCharset=utf-8¬ice=0&platform=h5&needNewCode=1&w=‘+val+‘&zhidaqu=1&catZhida=1&t=0&flag=1&ie=utf-8&sem=1&aggr=0&perpage=20&n=20&p=1&remoteplace=txt.mqq.all&_=1520833663464‘;
$.ajax({
url:url,
type:"get",
dataType:‘jsonp‘,
jsonp: "callback",
jsonpCallback:‘callback‘,
scriptCharset: ‘GBK‘,//解決中文亂碼
success: function(data){
//獲取搜索數據
var? myul = document.getElementById(‘myul‘);
var songs = data.data.song.list;
// var a? =""
/*?? alert(data.data.song.list.length); */
$("ul").find("li").remove();
for(var i=0;i
var songmid = songs[i].songmid;
var songname = songs[i].songname;
var singername? = songs[i].singer[0].name;
var albummid = songs[i].albummid;
$("#myul").append(‘
‘+songname+‘---‘+singername+"");}
$(‘a‘).on(‘click‘,function(){????? //綁定事件
//獲取播放器
var myAudio = document.getElementById(‘myaudio‘);
var myimg = document.getElementById(‘myimg‘);
//獲取url
var href= $(this).attr(‘data‘);
var src? =$(this).attr(‘class‘);
//給播放器添加url
myAudio.src=‘http://ws.stream.qqmusic.qq.com/C100‘+href+‘.m4a?fromtag=0‘;
myimg.src=‘//y.gtimg.cn/music/photo_new/T002R300x300M000‘+src+‘.jpg‘;
//播放音樂
myAudio.play();
});
},
error:function (e) {
console.log(‘error‘);
Indicator.close();
}
});
}
播放歌曲
let url = ‘http://ws.stream.qqmusic.qq.com/C100‘+songmid+‘.m4a?fromtag=0
歌曲圖片
//y.gtimg.cn/music/photo_new/T002R300x300M000+albummid+.jpg
原文:https://www.cnblogs.com/chenlove/p/8796991.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的ajax获取qq音乐源码,ajax请求QQ音乐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分期通没有邀请可以办理吗?预授信额度是关
- 下一篇: 对冲基金四种基础工具 对冲基金有哪些基础