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&notice=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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值