var myMusic = null; var MyMusic = function(){ var _this = this; var musicBox_H = document.getElementById("musicBox"); var music = "音乐播放器/images/music/"; //音乐列表 var musicFiles=[ new MusicObj("401.遵行主旨","/yinyue/颂赞诗歌/颂赞诗歌401至450首/401.遵行主旨.mp3","颂赞诗歌",0,1), new MusicObj("402.晚祷","/yinyue/颂赞诗歌/颂赞诗歌401至450首/402.晚祷.mp3","颂赞诗歌",0,1), new MusicObj("403.亲爱之主","/yinyue/颂赞诗歌/颂赞诗歌401至450首/403.亲爱之主.mp3","颂赞诗歌",0,1), new MusicObj("404.天父知道","/yinyue/颂赞诗歌/颂赞诗歌401至450首/404.天父知道.mp3","颂赞诗歌",0,1), new MusicObj("405.我主是我光","/yinyue/颂赞诗歌/颂赞诗歌401至450首/405.我主是我光.mp3","颂赞诗歌",0,1), new MusicObj("406.坚固保障","/yinyue/颂赞诗歌/颂赞诗歌401至450首/406.坚固保障.mp3","颂赞诗歌",0,1), new MusicObj("407.抛碇于灵磐","/yinyue/颂赞诗歌/颂赞诗歌401至450首/407.抛碇于灵磐.mp3","颂赞诗歌",0,1), new MusicObj("408.信靠耶稣","/yinyue/颂赞诗歌/颂赞诗歌401至450首/408.信靠耶稣.mp3","颂赞诗歌",0,1), new MusicObj("409.我正需要主","/yinyue/颂赞诗歌/颂赞诗歌401至450首/409.我正需要主.mp3","颂赞诗歌",0,1), new MusicObj("410.施恩宝座","/yinyue/颂赞诗歌/颂赞诗歌401至450首/410.施恩宝座.mp3","颂赞诗歌",0,1), new MusicObj("411.高举救主","/yinyue/颂赞诗歌/颂赞诗歌401至450首/411.高举救主.mp3","颂赞诗歌",0,1), new MusicObj("412.我甚爱他","/yinyue/颂赞诗歌/颂赞诗歌401至450首/412.我甚爱他.mp3","颂赞诗歌",0,1), new MusicObj("413.高扬福音号声","/yinyue/颂赞诗歌/颂赞诗歌401至450首/413.高扬福音号声.mp3","颂赞诗歌",0,1), new MusicObj("414.请讲悠久的故事","/yinyue/颂赞诗歌/颂赞诗歌401至450首/414.请讲悠久的故事.mp3","颂赞诗歌",0,1), new MusicObj("415.默想美地","/yinyue/颂赞诗歌/颂赞诗歌401至450首/415.默想美地.mp3","颂赞诗歌",0,1), new MusicObj("416.天父发恩光","/yinyue/颂赞诗歌/颂赞诗歌401至450首/416.天父发恩光.mp3","颂赞诗歌",0,1), new MusicObj("417.耶稣心意中","/yinyue/颂赞诗歌/颂赞诗歌401至450首/417.耶稣心意中.mp3","颂赞诗歌",0,1), new MusicObj("418.与主偕行","/yinyue/颂赞诗歌/颂赞诗歌401至450首/418.与主偕行.mp3","颂赞诗歌",0,1), new MusicObj("419.上帝之子出征","/yinyue/颂赞诗歌/颂赞诗歌401至450首/419.上帝之子出征.mp3","颂赞诗歌",0,1), new MusicObj("420.迎击恶敌","/yinyue/颂赞诗歌/颂赞诗歌401至450首/420.迎击恶敌.mp3","颂赞诗歌",0,1), new MusicObj("421.向高处行","/yinyue/颂赞诗歌/颂赞诗歌401至450首/421.向高处行.mp3","颂赞诗歌",0,1), new MusicObj("422.日落之那边","/yinyue/颂赞诗歌/颂赞诗歌401至450首/422.日落之那边.mp3","颂赞诗歌",0,1), new MusicObj("423.过不多时","/yinyue/颂赞诗歌/颂赞诗歌401至450首/423.过不多时.mp3","颂赞诗歌",0,1), new MusicObj("424.我愿见耶稣","/yinyue/颂赞诗歌/颂赞诗歌401至450首/424.我愿见耶稣.mp3","颂赞诗歌",0,1), new MusicObj("425.求主导我","/yinyue/颂赞诗歌/颂赞诗歌401至450首/425.求主导我.mp3","颂赞诗歌",0,1), new MusicObj("426.恳主导引","/yinyue/颂赞诗歌/颂赞诗歌401至450首/426.恳主导引.mp3","颂赞诗歌",0,1), new MusicObj("427.愿主旨意得成","/yinyue/颂赞诗歌/颂赞诗歌401至450首/427.愿主旨意得成.mp3","颂赞诗歌",0,1), new MusicObj("428.尚未全认识主","/yinyue/颂赞诗歌/颂赞诗歌401至450首/428.尚未全认识主.mp3","颂赞诗歌",0,1), new MusicObj("429.我愿像耶稣","/yinyue/颂赞诗歌/颂赞诗歌401至450首/429.我愿像耶稣.mp3","颂赞诗歌",0,1), new MusicObj("430.上帝是我牧者","/yinyue/颂赞诗歌/颂赞诗歌401至450首/430.上帝是我牧者.mp3","颂赞诗歌",0,1), new MusicObj("431.求领儿女归主","/yinyue/颂赞诗歌/颂赞诗歌401至450首/431.求领儿女归主.mp3","颂赞诗歌",0,1), new MusicObj("432.完美爱情","/yinyue/颂赞诗歌/颂赞诗歌401至450首/432.完美爱情.mp3","颂赞诗歌",0,1), new MusicObj("433.主爱小孩","/yinyue/颂赞诗歌/颂赞诗歌401至450首/433.主爱小孩.mp3","颂赞诗歌",0,1), new MusicObj("434.一切美物","/yinyue/颂赞诗歌/颂赞诗歌401至450首/434.一切美物.mp3","颂赞诗歌",0,1), new MusicObj("435.马槽歌","/yinyue/颂赞诗歌/颂赞诗歌401至450首/435.马槽歌.mp3","颂赞诗歌",0,1), new MusicObj("436.在大卫城中","/yinyue/颂赞诗歌/颂赞诗歌401至450首/436.在大卫城中.mp3","颂赞诗歌",0,1), new MusicObj("437.温柔耶稣","/yinyue/颂赞诗歌/颂赞诗歌401至450首/437.温柔耶稣.mp3","颂赞诗歌",0,1), new MusicObj("438.我愿跟从你","/yinyue/颂赞诗歌/颂赞诗歌401至450首/438.我愿跟从你.mp3","颂赞诗歌",0,1), new MusicObj("439.主是爱","/yinyue/颂赞诗歌/颂赞诗歌401至450首/439.主是爱.mp3","颂赞诗歌",0,1), new MusicObj("440.慈牧垂听","/yinyue/颂赞诗歌/颂赞诗歌401至450首/440.慈牧垂听.mp3","颂赞诗歌",0,1), new MusicObj("441.晚祷歌声完毕","/yinyue/颂赞诗歌/颂赞诗歌401至450首/441.晚祷歌声完毕.mp3","颂赞诗歌",0,1), new MusicObj("442.献上青年精神","/yinyue/颂赞诗歌/颂赞诗歌401至450首/442.献上青年精神.mp3","颂赞诗歌",0,1), new MusicObj("443.义勇为主耶稣","/yinyue/颂赞诗歌/颂赞诗歌401至450首/443.义勇为主耶稣.mp3","颂赞诗歌",0,1), new MusicObj("444.爱中契合","/yinyue/颂赞诗歌/颂赞诗歌401至450首/444.爱中契合.mp3","颂赞诗歌",0,1), new MusicObj("445.庄稼已熟","/yinyue/颂赞诗歌/颂赞诗歌401至450首/445.庄稼已熟.mp3","颂赞诗歌",0,1), new MusicObj("446.速传主道","/yinyue/颂赞诗歌/颂赞诗歌401至450首/446.速传主道.mp3","颂赞诗歌",0,1), new MusicObj("447.当传扬福音","/yinyue/颂赞诗歌/颂赞诗歌401至450首/447.当传扬福音.mp3","颂赞诗歌",0,1), new MusicObj("448.主将复临","/yinyue/颂赞诗歌/颂赞诗歌401至450首/448.主将复临.mp3","颂赞诗歌",0,1), new MusicObj("449.广传福音","/yinyue/颂赞诗歌/颂赞诗歌401至450首/449.广传福音.mp3","颂赞诗歌",0,1), new MusicObj("450.圣日何等美好","/yinyue/颂赞诗歌/颂赞诗歌401至450首/450.圣日何等美好.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; }