var myMusic = null; var MyMusic = function(){ var _this = this; var musicBox_H = document.getElementById("musicBox"); var music = "音乐播放器/images/music/"; //音乐列表 var musicFiles=[ new MusicObj("602.荣耀、权能归他","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/602.荣耀、权能归他.mp3","喜乐赞美主",0,1), new MusicObj("605.父神,我要你来拥抱我","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/605.父神,我要你来拥抱我.mp3","喜乐赞美主",0,1), new MusicObj("608.稳固根基","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/608.稳固根基.mp3","喜乐赞美主",0,1), new MusicObj("609.你同在何等可畏","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/609.你同在何等可畏.mp3","喜乐赞美主",0,1), new MusicObj("613.圣灵,求触摸教会","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/613.圣灵,求触摸教会.mp3","喜乐赞美主",0,1), new MusicObj("614.我们的心愿","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/614.我们的心愿.mp3","喜乐赞美主",0,1), new MusicObj("616.智慧的人","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/616.智慧的人.mp3","喜乐赞美主",0,1), new MusicObj("618.耶稣,你真配得","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/618.耶稣,你真配得.mp3","喜乐赞美主",0,1), new MusicObj("619.我要赞美你圣名","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/619.我要赞美你圣名.mp3","喜乐赞美主",0,1), new MusicObj("620.幔子","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/620.幔子.mp3","喜乐赞美主",0,1), new MusicObj("621.求你充满我","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/621.求你充满我.mp3","喜乐赞美主",0,1), new MusicObj("623.直到地极传扬","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/623.直到地极传扬.mp3","喜乐赞美主",0,1), new MusicObj("626.你是永远君王","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/626.你是永远君王.mp3","喜乐赞美主",0,1), new MusicObj("628.天父真的爱你","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/628.天父真的爱你.mp3","喜乐赞美主",0,1), new MusicObj("629.全然美丽","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/629.全然美丽.mp3","喜乐赞美主",0,1), new MusicObj("630.敬拜我王","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/630.敬拜我王.mp3","喜乐赞美主",0,1), new MusicObj("631.生命在于你","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/631.生命在于你.mp3","喜乐赞美主",0,1), new MusicObj("632.江河在这里","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/632.江河在这里.mp3","喜乐赞美主",0,1), new MusicObj("633.我们欢迎你","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/633.我们欢迎你.mp3","喜乐赞美主",0,1), new MusicObj("636.我们要忠心","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/636.我们要忠心.mp3","喜乐赞美主",0,1), new MusicObj("637.永恒的答问","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/637.永恒的答问.mp3","喜乐赞美主",0,1), new MusicObj("638.你认识我","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/638.你认识我.mp3","喜乐赞美主",0,1), new MusicObj("639.我要喜乐","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/639.我要喜乐.mp3","喜乐赞美主",0,1), new MusicObj("640.向主欢呼","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/640.向主欢呼.mp3","喜乐赞美主",0,1), new MusicObj("641.恳求一件事","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/641.恳求一件事.mp3","喜乐赞美主",0,1), new MusicObj("642.成为祷告的器皿","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/642.成为祷告的器皿.mp3","喜乐赞美主",0,1), new MusicObj("643.我全心跟随你","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/643.我全心跟随你.mp3","喜乐赞美主",0,1), new MusicObj("644.感谢你全能十架","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/644.感谢你全能十架.mp3","喜乐赞美主",0,1), new MusicObj("645.怜悯已降临","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/645.怜悯已降临.mp3","喜乐赞美主",0,1), new MusicObj("647.在全世界","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/647.在全世界.mp3","喜乐赞美主",0,1), new MusicObj("649.我活着为赞美你","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/649.我活着为赞美你.mp3","喜乐赞美主",0,1), new MusicObj("650.全地当欢呼","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/650.全地当欢呼.mp3","喜乐赞美主",0,1), new MusicObj("653.怜悯的神","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/653.怜悯的神.mp3","喜乐赞美主",0,1), new MusicObj("655.主所定的日子","/upload/url/2016071608575515791617.mp3","喜乐赞美主",0,1), new MusicObj("656.耶稣他活着","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/656.耶稣他活着.mp3","喜乐赞美主",0,1), new MusicObj("657.你是君王","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/657.你是君王.mp3","喜乐赞美主",0,1), new MusicObj("658.哦主,你圣洁","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/658.哦主,你圣洁.mp3","喜乐赞美主",0,1), new MusicObj("659.赞美主名","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/659.赞美主名.mp3","喜乐赞美主",0,1), new MusicObj("660.医治恩典","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/660.医治恩典.mp3","喜乐赞美主",0,1), new MusicObj("661.良人和我","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/661.良人和我.mp3","喜乐赞美主",0,1), new MusicObj("662.何等信实主,我神","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/662.何等信实主,我神.mp3","喜乐赞美主",0,1), new MusicObj("663.求降恩雨","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/663.求降恩雨.mp3","喜乐赞美主",0,1), new MusicObj("664.思想他的爱","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/664.思想他的爱.mp3","喜乐赞美主",0,1), new MusicObj("665.神的国度","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/665.神的国度.mp3","喜乐赞美主",0,1), new MusicObj("666.信实神","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/666.信实神.mp3","喜乐赞美主",0,1), new MusicObj("668.这世界虽然美丽非常","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/668.这世界虽然美丽非常.mp3","喜乐赞美主",0,1), new MusicObj("669.回家伴奏","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/669.回家伴奏.mp3","喜乐赞美主",0,1), new MusicObj("670.Waitting for youe","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/670.Waitting for youe.mp3","喜乐赞美主",0,1), new MusicObj("671.你爱的大能","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/671.你爱的大能.mp3","喜乐赞美主",0,1), new MusicObj("673.怎能","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/673.怎能.mp3","喜乐赞美主",0,1), new MusicObj("674.来称谢耶和华","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/674.来称谢耶和华.mp3","喜乐赞美主",0,1), new MusicObj("675.让爱走动","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/675.让爱走动.mp3","喜乐赞美主",0,1), new MusicObj("678.你是我的福份","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/678.你是我的福份.mp3","喜乐赞美主",0,1), new MusicObj("679.快乐拍手","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/679.快乐拍手.mp3","喜乐赞美主",0,1), new MusicObj("681.我要为主活","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/681.我要为主活.mp3","喜乐赞美主",0,1), new MusicObj("682.看他荣耀","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/682.看他荣耀.mp3","喜乐赞美主",0,1), new MusicObj("683.超乎所求","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/683.超乎所求.mp3","喜乐赞美主",0,1), new MusicObj("685.圣洁归于我主","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/685.圣洁归于我主.mp3","喜乐赞美主",0,1), new MusicObj("687.圣洁受膏者","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/687.圣洁受膏者.mp3","喜乐赞美主",0,1), new MusicObj("688.全能医治者","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/688.全能医治者.mp3","喜乐赞美主",0,1), new MusicObj("689.来到神的面前","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/689.来到神的面前.mp3","喜乐赞美主",0,1), new MusicObj("692.劝","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/692.劝.mp3","喜乐赞美主",0,1), new MusicObj("694.我站立敬畏你","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/694.我站立敬畏你.mp3","喜乐赞美主",0,1), new MusicObj("699.我只盼望与你同在","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/699.我只盼望与你同在.mp3","喜乐赞美主",0,1), new MusicObj("700.耶稣,我们欢呼你的胜利","/yinyue/喜乐赞美主/喜乐赞美主750首601至700/700.耶稣,我们欢呼你的胜利.mp3","喜乐赞美主",0,1), new MusicObj("700.耶稣,我们欢呼你的胜利","//upload/url/2016071509540110528769.mp3","喜乐赞美主",0,1), new MusicObj("699.只盼望与你同在","//upload/url/201607151012524182529.mp3","喜乐赞美主",0,1), new MusicObj("654.谁能像你,哦主","//upload/url/201607160901425950977.mp3","喜乐赞美主",0,1),    ]; //播放模式 1-全部循环 2-单曲循环 3-随机播放 var playMode = 1; //当前音乐播放的下标 var index = -1; var length = musicFiles.length; var playMode_H = $("#playMode"); var musicList_H = $("#musicList"); var playMsg_H = $("#playMsg"); var name = $("#name"); var author = $("#author"); var CD = $("#CD"); var picInfo = $("#picInfo"); var pop =$("#pop"); var playMsg = null; _this.fristMusic = function(){ index = 0; _this.play(); } _this.playOrPause=function(){ pop.addClass("Gray"); var popVal = pop.attr("imgVal"); if(popVal == 0){ pop.attr("src","music/play.png"); pop.attr("title","点击播放"); pop.attr("imgVal","1"); musicBox_H.pause(); }else{ pop.attr("src","music/pause.png"); pop.attr("title","点击暂停"); pop.attr("imgVal","0"); musicBox_H.play(); } } _this.end = function(){ index = length -1; _this.play(); } _this.lastMusic = function(){ if(index == 0){ index = length-1; }else{ index --; } _this.play(); } _this.loadMusic = function(){ for(var i in musicFiles){ var html = "
  • "+musicFiles[i].name; if(musicFiles[i].hot == 1){ html+=""; } if(musicFiles[i].newSong == 1){ html+=""; } html+= "
  • "; musicList_H.append(html);   } }; _this.nextMusic = function(){ var currentMusic = null; switch(parseInt(playMode)){ case 1: index ++; if(index>=length){ index = 0; } break; case 2: if(index == -1){ index = 0; } break; case 3: index = Math.floor(Math.random()*length); break; } _this.play(); }; _this.loadInfo = function(){ name.text(musicFiles[index].name); author.text(musicFiles[index].author); CD.text(musicFiles[index].CD); $('#showcode').attr("src","showcodes.php?name="+musicFiles[index].name); picInfo.attr("src",musicFiles[index].people); }; _this.play = function(){ currentMusic = musicFiles[index]; playMsg_H.text(musicFiles[index].name+"【"+musicFiles[index].author+"】"); $(musicBox_H).attr("src",musicFiles[index].url); $("#musicList").children().each(function(i){ $($("#musicList").children().get(i)).removeClass("liOn"); }); $($("#musicList").children().get(index)).addClass("liOn"); _this.loadInfo(); musicBox_H.play(); }; _this.init = function(){ _this.loadMusic(); var songheight = $("#songs").height(); $("#infos").css("height",songheight+"px"); playMode_H.change(function(){ playMode = playMode_H.val(); }); }; } $().ready(function(){ myMusic = new MyMusic(); myMusic.init(); myMusic.nextMusic(); }); //音乐对象 function MusicObj(name,url,author,cd,people,hot,newSong){ var _this = this; this.name = name; this.url = url; this.author = author; this.CD = cd; this.people = people; this.hot = hot; this.newSong= newSong; }