/* MK在线音乐播放器 V 1.1 支持搜索并播放音乐; 支持一键提取音乐外链; 支持显示歌曲封面、歌词。 首发于吾爱破解论坛(http://www.52pojie.cn/) 孟坤网页实验室(http://lab.mkblog.cn/)出品 前端界面修改自 http://sc.chinaz.com/jiaoben/150714514230.htm 音乐资源来自于 网易云音乐 二次开发请保留以上信息,谢谢! */ //改API地址在这里↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ var APIurl = "http://api.mkblog.cn/163music/api.php"; //api地址 //改API地址在这里↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ var scrollt=0; var tflag=0;//存放时间和歌词的数组的下标 var lytext = [];//存放歌词 var lytime = [];//存放歌词对应的时间 var line=0; var scrollh=0; var songIndex = 0; //当前播放的ID var musicID = 405987140; //当前播放的歌曲网易云ID var lyricScorll; //歌词滚动定时器 var lyricScorllDelay=10; //歌词滚动速度(延时时长,单位为ms) var currentLyric = 0; //当前显示的歌词 lytext[0] = "歌词加载中..."; $(window).load(function(){ so(); //加载音乐列表 loadBG(); //加载背景 //fPlay(); //模拟列表songIndex点击播放 }); function so(){ //搜索 if($("#searchTxt").val()==="") //歌名不能为空 { showTips("请输入歌名!"); //弹出提示 return false; } else { $("#pages").val("1"); //页码归一 $("#musicList").html(""); //清空之前的搜索结果 songIndex = 0; //当前播放的ID归零 search(); //搜索 } } function search(){ //音乐搜索/分页ajax加载 $.ajax({ type: "POST", url: APIurl, data: "types=search&count=20&"+$("#search-input-form").serialize(), dataType : "jsonp", jsonp: "callback",//参数名 jsonpCallback:"mkPlayerCallBack",//函数名 success: function(jsonData){ //console.log(jsonData); //控制台输出返回的json(用于调试) //jsonData=JSON.parse(jsonData); switch(jsonData.code) { case "-1": $("#musicList").append('
  • 搜索出错:参数错误
  • '); break; //case "200": default: if($("#pages").val()!=1)$(".loadmoreRemove").remove(); //删除加载更多 //console.log(jsonData.code); if(jsonData.result.songCount == "0") { $("#musicList").append('
  • 没有找到相关歌曲
  • '); } else if(typeof jsonData.result.songs === undefined || typeof jsonData.result.songs == "undefined") { $("#musicList").append('
  • 所有歌曲都已经加载完啦
  • '); } else { var pagesNow = parseInt($("#pages").val()); for (var i = 0; i < jsonData.result.songs.length; i++) { var j = 0; j = i + 1 + 20*(pagesNow-1); musicList='
  • '; musicList+='
    '; musicList+='
    '; musicList+=' '; musicList+='
    '; musicList+='
    '; musicList+=' ' + j + ''; //jsonData.result.songs[i].id musicList+='
    '; musicList+='
    '; musicList+='
    ' + jsonData.result.songs[i].name.substring(0, 20) + '
    '; musicList+='
    ' + jsonData.result.songs[i].artists[0].name + '
    '; musicList+='
    ' + jsonData.result.songs[i].album.name.substring(0, 20) + '
    '; musicList+='
    '; musicList+='
    '; musicList+=' '; musicList+=' '; musicList+=' '; musicList+='
    '; musicList+='
    '; musicList+='
  • '; $("#musicList").append(musicList); } $("#musicList").append('
  • 点击加载更多
  • '); $("#musicList").append('
  • '); $("#musicList").append('