/* * Sticky HTML5 Music Player With Continuous Playback v1.8.1 * * Copyright 2014-2016, LambertGroup * */ (function(d){function P(a){a=document.getElementById(a.audioID);return!(!a.canPlayType||!a.canPlayType("audio/mpeg;").replace(/no/,""))}function S(a){var c=navigator.userAgent,h;c.match(/iPad/i)||c.match(/iPhone/i)?(a.userOS="iOS",h=c.indexOf("OS ")):c.match(/Android/i)?(a.userOS="Android",h=c.indexOf("Android ")):a.userOS="unknown";a.userOSver="iOS"===a.userOS&&-1Math.floor(a/60)?"0"+Math.floor(a/60):Math.floor(a/60);return c+":"+(10>Math.floor(a-60*c)?"0"+Math.floor(a-60*c):Math.floor(a-60*c))}function N(a,c,h,f,e,Q,k,n){a.is_changeSrc=!1;a.is_very_first&&(a.is_very_first= !1);e.width(a.audioPlayerWidth);f.width(a.audioPlayerWidth);f.slider({value:0,step:.01,orientation:"horizontal",range:"min",max:a.totalTime,slide:function(){a.is_seeking=!0},stop:function(c,e){a.is_seeking=!1;document.getElementById(a.audioID).currentTime=e.value;0!=document.getElementById(a.audioID).paused&&(document.getElementById(a.audioID).play(),k.addClass("AudioPause"))},create:function(a,e){c.isSliderInitialized=!0}});d(".ui-slider-range",f).css({background:c.seekbarColor});e.progressbar({value:0, complete:function(){a.is_buffer_complete=!0},create:function(a,e){c.isProgressInitialized=!0}});d(".ui-widget-header",e).css({background:c.bufferFullColor})}function T(a,c,h,f,e,d,k,n,p,g){!a.isAuthorTitleInsideScrolling&&5<=a.authorTitleInsideWait&&g.width()>a.audioPlayerWidth&&!a.isMinimized?(a.isAuthorTitleInsideScrolling=!0,a.authorTitleInsideWait=0,g.html(a.curSongText+" **** "+a.curSongText+" **** "+a.curSongText+" **** "+a.curSongText+" **** "+a.curSongText+" **** "),g.css({"margin-left":0}), g.stop().animate({"margin-left":a.audioPlayerWidth-g.width()+"px"},parseInt(1E4*(g.width()-a.audioPlayerWidth)/150,10),"linear",function(){a.isAuthorTitleInsideScrolling=!1})):!a.isAuthorTitleInsideScrolling&&g.width()>a.audioPlayerWidth&&a.authorTitleInsideWait++;curTime=document.getElementById(a.audioID).currentTime;bufferedTime=0;a.is_changeSrc&&!isNaN(a.totalTime)&&"Infinity"!=a.totalTime&&(N(a,c,h,f,e,d,k,n),-1!=v.indexOf("android")&&(c.autoPlay?(document.getElementById(a.audioID).play(),k.addClass("AudioPause")): k.removeClass("AudioPause")));!a.is_seeking&&c.isSliderInitialized&&f.slider("value",curTime);-1!=v.indexOf("android")?(a.totalTime!=document.getElementById(a.audioID).duration&&0h.numberOfThumbsPerScreen&&(c.isCarouselScrolling=!0,a=-1*parseInt((f.height()+1)*c.current_img_no,10),Math.abs(a)>k&&(a=-1*k),c.total_images>h.numberOfThumbsPerScreen&&h.showPlaylist&&e.slider("value",100+parseInt(100*a/k)),d.animate({top:a+"px"},500,"easeOutCubic",function(){c.isCarouselScrolling=!1})):(c.isCarouselScrolling=!0,1>=a&&(a=0), a=2>=a?-1*k:parseInt(k*(a-100)/100,10),0Number(a.userOSver)&& (a.audioPlayerWidth-=9):a.audioPlayerWidth-=9;-1!=v.indexOf("android")?C.playlistTopPos-=0:"iOS"===a.userOS&&(a.isMinimized?8>Number(a.userOSver)?q.css("margin-top","-14px"):q.css("margin-top","2px"):8>Number(a.userOSver)?(q.css("margin-top","-16px"),C.playlistTopPos-=5):q.css("margin-top","-2px"));u.width(a.audioPlayerWidth);w.width(a.audioPlayerWidth+10);0C.numberOfThumbsPerScreen&&K?x.css({display:"inline"}):x.css({display:"none"}); a.isMinimized?(t.addClass("AudioOpenBut"),t.css({right:-t.width()-1+"px","margin-top":"0px"}),"iOS"===a.userOS&&t.height(a.origCloseButHeight-3)):(t.removeClass("AudioOpenBut"),t.css({right:a.origCloseButRight,"margin-top":a.origCloseButMarginTop}))}function l(a,c,d,f){a.continuouslyPlayOnAllPages&&(a=new Date,a.setDate(a.getDate()+f),d=escape(d)+(null==f?"":"; expires="+a.toUTCString())+";path=/",document.cookie=c+"="+d)}function G(a,c){if(a.continuouslyPlayOnAllPages){var d,f,e,l=document.cookie.split(";"); for(d=0;d
00:00 / 00:00
AA
'), f=d('
'),e=c.parent(".audio3_html5"),A=d(this).parent(),k=e.parent(".audio3_html5_bottom_div");k.append(f);k.addClass(a.skin);e.addClass(a.skin);e.append(h);var n=d(".AudioControls",e),p=d(".AudioRewind",e),g=d(".AudioPlay",e),M=d(".AudioPrev",e),z=d(".AudioNext",e),u=d(".AudioShuffle",e),q=d(".VolumeButton",e),w=d(".VolumeSlider",e),r=d(".AudioTimer",e),B=d(".songAuthorTitle",e),E=d(".songAuthorTitleInside",e),x=d(".AudioBuffer",e),t=d(".AudioSeek",e),F=d(".thumbsHolderWrapper", e),h=d(".playlistPadding",e),C=d(".thumbsHolderVisibleWrapper",e),y=d(".thumbsHolder",e),m=d(".slider-vertical",e),O=X(),b={current_img_no:0,is_very_first:!0,total_images:0,is_seeking:!1,is_changeSrc:!1,is_buffer_complete:!1,timeupdateInterval:"",totalTime:"",playlist_arr:"",isCarouselScrolling:!1,isAuthorTitleInsideScrolling:!1,curSongText:"",authorTitleInsideWait:0,audioPlayerWidth:0,audioPlayerHeight:0,audioOrigPlayerHeight:0,audioID:"",audioObj:"",cookie_timePlayed:0,cookie_current_img_no:0,cookie_initialVolume:0, cookie_muteVolume:0,cookie_autoPlay:!1,cookie_shuffle:!1,isMinimized:!1,playerNewLeft:0,playerMarginLeft:0,closeTime:10,origPlayButMarginTop:0,origPlayButMarginBottom:0,origPlayButMarginLeft:0,origPlayButMarginRight:0,origVolumeButMarginTop:0,origVolumeButMarginBottom:0,origVolumeButMarginLeft:0,origVolumeButMarginRight:0,origVolumeSliderMarginTop:0,origVolumeSliderMarginBottom:0,origVolumeSliderMarginLeft:0,origVolumeSliderMarginRight:0,origCloseButMarginTop:0,origCloseButRight:0,origCloseButHeight:0, userOS:"",userOSver:0};b.audioID=c.attr("id");b.origPlayButMarginTop=g.css("margin-top");b.origPlayButMarginBottom=g.css("margin-bottom");b.origPlayButMarginLeft=g.css("margin-left");b.origPlayButMarginRight=g.css("margin-right");b.origVolumeButMarginTop=q.css("margin-top");b.origVolumeButMarginBottom=q.css("margin-bottom");b.origVolumeButMarginLeft=q.css("margin-left");b.origVolumeButMarginRight=q.css("margin-right");b.origVolumeSliderMarginTop=w.css("margin-top");b.origVolumeSliderMarginBottom= w.css("margin-bottom");b.origVolumeSliderMarginLeft=w.css("margin-left");b.origVolumeSliderMarginRight=w.css("margin-right");b.origCloseButMarginTop=f.css("margin-top");b.origCloseButRight=f.css("right");f.addClass("AudioOpenBut");b.origCloseButHeight=f.height();f.removeClass("AudioOpenBut");f.css({"background-color":a.playerBg});S(b);K(b,c,p,g,M,z,u,q,w,r,x,t,B,n,A,e,F,E,m,f,O,a,a.playerPadding,a.showRewindBut,a.showPlayBut,a.showPreviousBut,a.showNextBut,a.showShuffleBut,a.showVolumeBut,a.showVolumeSliderBut, a.showTimer,a.showSeekBar,a.showAuthor,a.showTitle,a.showPlaylist,a.showPlaylistOnInit);F.css({width:e.width()+2*a.playerPadding+"px",top:b.audioPlayerHeight+a.playlistTopPos+"px",left:"0px",background:a.playlistBgColor});C.width(e.width()+1+2*a.playerPadding);b.playlist_arr=[];d(".xaudioplaylist",e).children().each(function(){currentElement=d(this);b.total_images++;b.playlist_arr[b.total_images-1]=[];b.playlist_arr[b.total_images-1].title="";b.playlist_arr[b.total_images-1].author="";b.playlist_arr[b.total_images- 1].thumb="";b.playlist_arr[b.total_images-1].sources_mp3="";b.playlist_arr[b.total_images-1].sources_ogg="";null!=currentElement.find(".xtitle").html()&&(b.playlist_arr[b.total_images-1].title=currentElement.find(".xtitle").html());null!=currentElement.find(".xauthor").html()&&(b.playlist_arr[b.total_images-1].author=currentElement.find(".xauthor").html());null!=currentElement.find(".xthumb").html()&&(b.playlist_arr[b.total_images-1].thumb=currentElement.find(".xthumb").html());null!=currentElement.find(".xsources_mp3").html()&& (b.playlist_arr[b.total_images-1].sources_mp3=currentElement.find(".xsources_mp3").html());null!=currentElement.find(".xsources_ogg").html()&&(b.playlist_arr[b.total_images-1].sources_ogg=currentElement.find(".xsources_ogg").html());thumbsHolder_Thumb=d('
'+(a.showPlaylistNumber?b.total_images+". ":"")+b.playlist_arr[b.total_images-1].title+"
");y.append(thumbsHolder_Thumb);thumbsHolder_Thumb.css({top:(thumbsHolder_Thumb.height()+ 1)*b.total_images+"px",background:a.playlistRecordBgOffColor,"border-bottom-color":a.playlistRecordBottomBorderOffColor,color:a.playlistRecordTextOffColor});1===b.total_images&&thumbsHolder_Thumb.css({background:a.playlistRecordBgOnColor,"border-bottom-color":a.playlistRecordBottomBorderOnColor,color:a.playlistRecordTextOnColor})});F.height(2*a.playlistPadding+(thumbsHolder_Thumb.height()+1)*(a.numberOfThumbsPerScreena.numberOfThumbsPerScreen&&a.showPlaylist?(m.slider({orientation:"vertical",range:"min",min:1,max:100,step:1,value:100,slide:function(c,d){J(d.value,b,a,thumbsHolder_Thumb,m,y)}}),m.css({display:"inline",position:"absolute",height:F.height()-16-2*a.playlistPadding+"px",left:e.width()+2*a.playerPadding-m.width()-a.playlistPadding+"px",top:b.audioPlayerHeight+ a.playlistTopPos+a.playlistPadding+"px"}),a.showPlaylistOnInit||m.css({opacity:0,display:"none"}),d(".thumbsHolder_ThumbOFF",e).css({width:e.width()+2*a.playerPadding-m.width()-3*a.playlistPadding+"px"})):d(".thumbsHolder_ThumbOFF",e).css({width:e.width()+2*a.playerPadding-2*a.playlistPadding+"px"});C.mousewheel(function(c,d,e,f){c.preventDefault();c=m.slider("value");if(1parseInt(c)&&1==parseInt(d))c+=d,m.slider("value",c),J(c,b,a,thumbsHolder_Thumb,m,y)});var D= d(".thumbsHolder_ThumbOFF",e);D.css({background:a.playlistRecordBgOffColor,"border-bottom-color":a.playlistRecordBottomBorderOffColor,color:a.playlistRecordTextOffColor});D.click(function(){if(!b.is_changeSrc){a.autoPlay=!0;var f=d(this).attr("rel");D.css({background:a.playlistRecordBgOffColor,"border-bottom-color":a.playlistRecordBottomBorderOffColor,color:a.playlistRecordTextOffColor});b.current_img_no=f;l(a,"cookie_current_img_no",b.current_img_no);I(b,a,D,thumbsHolder_Thumb,m,y,e,g,t,x,r,B,E, c)}});D.mouseover(function(){d(this).css({background:a.playlistRecordBgOnColor,"border-bottom-color":a.playlistRecordBottomBorderOnColor,color:a.playlistRecordTextOnColor})});D.mouseout(function(){var c=d(this),e=c.attr("rel");b.current_img_no!=e&&c.css({background:a.playlistRecordBgOffColor,"border-bottom-color":a.playlistRecordBottomBorderOffColor,color:a.playlistRecordTextOffColor})});R(a,b,k,F,f);k.css({bottom:a.playerAdditionalBottomMargin+"px",left:b.playerNewLeft,"margin-left":b.playerMarginLeft+ "px",height:b.audioPlayerHeight+a.playlistTopPos+F.height()+"px"});f.click(function(){var d=0;b.isMinimized?(b.isMinimized=!1,K(b,c,p,g,M,z,u,q,w,r,x,t,B,n,A,e,F,E,m,f,O,a,a.playerPadding,a.showRewindBut,a.showPlayBut,a.showPreviousBut,a.showNextBut,a.showShuffleBut,a.showVolumeBut,a.showVolumeSliderBut,a.showTimer,a.showSeekBar,a.showAuthor,a.showTitle,a.showPlaylist,a.showPlaylistOnInit),d=b.audioPlayerHeight+a.playlistTopPos+F.height()):(b.isMinimized=!0,K(b,c,p,g,M,z,u,q,w,r,x,t,B,n,A,e,F,E,m, f,O,a,3,!1,!0,!1,!1,!1,!0,!0,!1,!1,!1,!1,!1,!1),d=A.height()+4);R(a,b,k,F,f);k.animate({height:d+"px","margin-left":b.playerMarginLeft},b.closeTime,"easeOutQuint",function(){k.css({bottom:a.playerAdditionalBottomMargin+"px"})})});a.startMinified&&f.click();b.closeTime=450;b.cookie_initialVolume=G(a,"cookie_initialVolume");b.cookie_initialVolume&&(a.initialVolume=b.cookie_initialVolume);w.slider({value:a.initialVolume,step:.05,orientation:"horizontal",range:"min",max:1,animate:!0,slide:function(c, d){document.getElementById(b.audioID).volume=d.value;l(a,"cookie_initialVolume",d.value)},stop:function(a,b){}});document.getElementById(b.audioID).volume=a.initialVolume;w.css({background:a.volumeOffColor});d(".ui-slider-range",w).css({background:a.volumeOnColor});g.click(function(){var c=document.getElementById(b.audioID).paused;H();0==c?(document.getElementById(b.audioID).pause(),g.removeClass("AudioPause"),l(a,"cookie_autoPlay",!1)):(document.getElementById(b.audioID).play(),g.addClass("AudioPause"), l(a,"cookie_autoPlay",!0))});p.click(function(){document.getElementById(b.audioID).currentTime=0;H();document.getElementById(b.audioID).play();g.addClass("AudioPause")});z.click(function(){if(!b.is_changeSrc||b.is_very_first)a.autoPlay=!0,D.css({background:a.playlistRecordBgOffColor,"border-bottom-color":a.playlistRecordBottomBorderOffColor,color:a.playlistRecordTextOffColor}),a.shuffle?L(a,b):b.current_img_no==b.total_images-1?b.current_img_no=0:b.current_img_no++,l(a,"cookie_current_img_no",b.current_img_no), I(b,a,D,thumbsHolder_Thumb,m,y,e,g,t,x,r,B,E,c)});M.click(function(){if(!b.is_changeSrc||b.is_very_first)a.autoPlay=!0,D.css({background:a.playlistRecordBgOffColor,"border-bottom-color":a.playlistRecordBottomBorderOffColor,color:a.playlistRecordTextOffColor}),a.shuffle?L(a,b):0>b.current_img_no-1?b.current_img_no=b.total_images-1:b.current_img_no--,l(a,"cookie_current_img_no",b.current_img_no),I(b,a,D,thumbsHolder_Thumb,m,y,e,g,t,x,r,B,E,c)});u.click(function(){a.shuffle?(u.removeClass("AudioShuffleON"), a.shuffle=!1,l(a,"cookie_shuffle",!1)):(u.addClass("AudioShuffleON"),a.shuffle=!0,l(a,"cookie_shuffle",!0))});q.click(function(){document.getElementById(b.audioID).muted?(document.getElementById(b.audioID).muted=!1,q.removeClass("VolumeButtonMuted"),l(a,"cookie_muteVolume",0)):(document.getElementById(b.audioID).muted=!0,q.addClass("VolumeButtonMuted"),l(a,"cookie_muteVolume",1))});y.swipe({swipeStatus:function(c,d,e,f,g,h){"up"!=e&&"down"!=e||0==f||(currentScrollVal=m.slider("value"),currentScrollVal= "up"==e?currentScrollVal-1.5:currentScrollVal+1.5,m.slider("value",currentScrollVal),J(currentScrollVal,b,a,thumbsHolder_Thumb,m,y))},threshold:100,maxTimeThreshold:500,fingers:"all"});document.getElementById(b.audioID).addEventListener("ended",function(){a.loop&&z.click()});b.cookie_timePlayed=G(a,"cookie_timePlayed");b.cookie_current_img_no=G(a,"cookie_current_img_no");b.cookie_autoPlay=G(a,"cookie_autoPlay");b.cookie_shuffle=G(a,"cookie_shuffle");b.cookie_current_img_no?b.current_img_no=b.cookie_current_img_no: a.shuffle&&(L(a,b),u.addClass("AudioShuffleON"));void 0!=b.cookie_autoPlay&&(a.autoPlay="true"==b.cookie_autoPlay?!0:!1);void 0!=b.cookie_shuffle&&("true"==b.cookie_shuffle?(a.shuffle=!0,u.addClass("AudioShuffleON")):(a.shuffle=!1,u.removeClass("AudioShuffleON")));I(b,a,D,thumbsHolder_Thumb,m,y,e,g,t,x,r,B,E,c);b.cookie_muteVolume=G(a,"cookie_muteVolume");1<=b.cookie_muteVolume&&q.click();b.timeupdateInterval=setInterval(function(){T(b,a,e,t,x,r,g,c,B,E)},300);document.getElementById(b.audioID).addEventListener("durationchange", function(){b.is_changeSrc&&(b.totalTime=document.getElementById(b.audioID).duration)});a.autoPlay?(H(),document.getElementById(b.audioID).play(),g.addClass("AudioPause")):g.removeClass("AudioPause");document.getElementById(b.audioID).addEventListener("canplay",function(){b.cookie_timePlayed&&(document.getElementById(b.audioID).currentTime=b.cookie_timePlayed,b.cookie_timePlayed=null);"iOS"===b.userOS&&b.totalTime!=document.getElementById(b.audioID).duration&&(a.isSliderInitialized&&(t.slider("destroy"), a.isSliderInitialized=!1),a.isProgressInitialized&&(x.progressbar("destroy"),a.isProgressInitialized=!1),b.totalTime=document.getElementById(b.audioID).duration,N(b,a,e,t,x,r,g,c),a.isProgressInitialized&&x.progressbar({value:b.audioPlayerWidth}));-1==v.indexOf("opera")&&(a.autoPlay?(H(),document.getElementById(b.audioID).play(),g.addClass("AudioPause")):g.removeClass("AudioPause"))})})};d.fn.audio3_html5.defaults={skin:"whiteControllers",initialVolume:.5,autoPlay:!1,loop:!0,shuffle:!1,playerPadding:5, playerBg:"#000000",bufferEmptyColor:"#929292",bufferFullColor:"#454545",seekbarColor:"#ffffff",volumeOffColor:"#454545",volumeOnColor:"#ffffff",timerColor:"#ffffff",songAuthorTitleColor:"#fffff",showRewindBut:!1,showPlayBut:!0,showPreviousBut:!0,showNextBut:!0,showShuffleBut:!0,showVolumeBut:!0,showVolumeSliderBut:!0,showTimer:!0,showSeekBar:!0,showAuthor:!0,showTitle:!0,showPlaylist:!0,showPlaylistOnInit:!0,playlistTopPos:0,playlistBgColor:"#000000",playlistRecordBgOffColor:"#000000",playlistRecordBgOnColor:"#333333", playlistRecordBottomBorderOffColor:"#333333",playlistRecordBottomBorderOnColor:"#FFFFFF",playlistRecordTextOffColor:"#777777",playlistRecordTextOnColor:"#FFFFFF",numberOfThumbsPerScreen:7,playlistPadding:4,showPlaylistNumber:!0,continuouslyPlayOnAllPages:!0,playerAdditionalBottomMargin:1,playerAdditionalLeftMargin:1,playerPossition:"left",startMinified:!0,isSliderInitialized:!1,isProgressInitialized:!1}})(jQuery);