Plugin Directory

Changeset 1569448


Ignore:
Timestamp:
01/06/2017 12:26:54 PM (9 years ago)
Author:
aueda
Message:

esaudioplayer 1.7.4

Location:
esaudioplayer
Files:
30 added
4 edited

Legend:

Unmodified
Added
Removed
  • esaudioplayer/trunk/EsAudioPlayer.php

    r590888 r1569448  
    44Plugin URI: http://tempspace.net/plugins/?page_id=4
    55Description: This is an Extremely Simple Audio Player plugin.
    6 Version: 1.7.3
     6Version: 1.7.4
    77Author: Atsushi Ueda
    88Author URI: http://tempspace.net/plugins/
  • esaudioplayer/trunk/esplayer_tes.js

    r590888 r1569448  
    5353    // enable HTML5 audio support, if you're feeling adventurous. iPad/iPhone will always get this.
    5454    soundManager.useHTML5Audio = true;
    55     soundManager.preferFlash = true;
     55    soundManager.preferFlash = false;
    5656    soundManager.debugMode = false;
    5757    soundManager.debugFlash = false;
     
    265265    this.slider_img = new Image();
    266266
     267   
    267268    if (this.mode=="simple") {
    268269        this.isIPhone = (new RegExp( "(iPhone|iPod|iPad)", "i" )).test(navigator.userAgent);
     
    270271        //this.isSmartphone = (this.isIPhone || this.isAndroid);
    271272        this.isSmartphone = ('ontouchstart' in window);
     273//alert("=======================mode***" + this.isSmartphone);
    272274        this.isGecko = navigator.userAgent.match(/SeaMonkey|Firefox/i) && navigator.userAgent.match(/rv:[56].0/i);
    273275        this.isIE = (new RegExp( "MSIE (3|4|5|6|7|8)", "i" )).test(navigator.userAgent);
     276       
    274277        jQuery('#'+this.id).bind(this.isSmartphone ? 'touchstart':'mousedown' ,function(event){
    275278            that.onClick(event);
     
    534537{
    535538    if (esplayer_isAdmin) return;
    536 
     539   
     540    this.ofs = jQuery(this.canvas).offset();
    537541    this.preventDrawing = false;
    538     this.ofs = jQuery(this.canvas).offset();
    539 
    540     var px = this.getEv(ev).pageX - this.ofs.left;
    541     var py = this.getEv(ev).pageY - this.ofs.top;
    542 
     542   
    543543    var btn_width = this.width>=this.height*2 ? this.height : this.width;
    544     if (px>=1 && py>=1 && px<btn_width/*-this.shw_size*/ && py<this.height/*-this.shw_size*/) {
     544    var cid = jQuery(this.canvas).attr("id");
     545    var pos = getMouseXYInElement(this.getEv(ev), cid);
     546    var px = pos.x;
     547    var py = pos.y;
     548   
     549    if (px>=1 && py>=1 && px<btn_width/*-this.shw_size*/ && py<this.height /*-this.shw_size*/) {
    545550        if (this.seriesplaybutton) {
    546551            this.func_stop_all_the_other_players();
     
    584589};
    585590
     591function getMouseXYInElement(e, id) {
     592    var ua = navigator.userAgent;
     593    var flgAndroidChrome = ((/Chrome/i.test(ua)) && (/Android/i.test(ua)));
     594   
     595    // タッチの情報を含むオブジェクト
     596    var touchObj = e;//.changedTouches[0] ;
     597
     598    // タッチ位置を取得
     599    var touchX = touchObj.pageX ;   // X座標
     600    var touchY = touchObj.pageY ;   // Y座標
     601   
     602    // 要素の位置を取得
     603    var element = document.getElementById( id ) ;
     604    var rect = element.getBoundingClientRect() ;
     605
     606    // 要素の位置座標を計算
     607    var positionX = rect.left + window.pageXOffset ;    // 要素のX座標
     608    var positionY = rect.top + window.pageYOffset ; // 要素のY座標
     609
     610    // 要素の左上からのマウスまでの距離を計算
     611    var offsetX = touchX - positionX ;
     612    var offsetY = touchY - positionY ;
     613   
     614    if (flgAndroidChrome) {
     615        offsetX = touchX - rect.left;
     616        offsetY = touchY - rect.top;
     617    }
     618   
     619  return {x: offsetX, y: offsetY};
     620}
    586621
    587622EsAudioPlayer.prototype.getEv = function( event )
     
    754789EsAudioPlayer.prototype.anim = function()
    755790{
    756     if (this.mySound[this.nowPlaying] === undefined) return;
     791    if (this.mySound[this.nowPlaying] === undefined) {
     792        return;
     793    }
    757794
    758795    // Turning off playing indicator by finishing playing.
  • esaudioplayer/trunk/esplayer_tes_min.js

    r590888 r1569448  
    1 var esplayer_debug=false;var Array_EsAudioPlayer=new Array();var esp_playing_no=0;var esp_auto_playing=0;var esp_auto_playing_player_num=0;var esp_series_playing=false;var esp_series_playing_btn_id="";var esp_series_playing_loop=false;var soundManager_ready=false;var esplayer_jquery_prepared=false;jQuery(document).ready(function(){esplayer_jquery_prepared=true;for(var d=1;d<2048;d++){var e=jQuery("#esplayervar"+d).val();if(typeof e=="undefined"){break}var c=e.split("|");var b=new EsAudioPlayer(c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],(c[12].toLowerCase()=="true"),(c[13].toLowerCase()=="true"),(c[14].toLowerCase()=="true"),c[15],c[16],c[17],c[18],c[19])}esplayer_autoplay(d-1)});if(!esplayer_isAdmin){soundManager.url=esAudioPlayer_plugin_URL+"/swf/";soundManager.flashVersion=9;soundManager.useFlashBlock=false;soundManager.useHTML5Audio=true;soundManager.preferFlash=true;soundManager.debugMode=false;soundManager.debugFlash=false;soundManager.allowpolling=true;soundManager.useConsole=true;soundManager.onready(function(){soundManager_ready=true})}function esplayer_seriesplay(b,a){esp_series_playing_btn_id=b;esp_series_playing_loop=a;for(var c=0;c<Array_EsAudioPlayer.length;c++){if((Array_EsAudioPlayer[c].sid==b||b=="")&&!Array_EsAudioPlayer[c].seriesplaybutton){Array_EsAudioPlayer[c].autoplay=true}else{Array_EsAudioPlayer[c].autoplay=false}}esp_auto_playing=0;esp_series_playing=true;esplayer_autoplay(Array_EsAudioPlayer.length)}function esplayer_reset_seriesplaybutton(){for(var a=0;a<Array_EsAudioPlayer.length;a++){var b=Array_EsAudioPlayer[a];if(b.seriesplaybutton){b.draw_button("play")}}}function esplayer_autoplay(c){c=typeof(c)!="undefined"?c:0;if(c>0){esp_auto_playing_player_num=c}if(esp_auto_playing<0){return}if(Array_EsAudioPlayer.length<esp_auto_playing_player_num){setTimeout("esplayer_autoplay()",100);return}if(esp_playing_no){setTimeout("esplayer_autoplay()",100);return}for(var b=esp_auto_playing;b<esp_auto_playing_player_num;b++){if(Array_EsAudioPlayer[b].autoplay){esp_auto_playing=b;break}}if(b>=esp_auto_playing_player_num){esp_auto_playing=-1;if(esp_series_playing){if(esp_series_playing_loop){esplayer_seriesplay(esp_series_playing_btn_id,esp_series_playing_loop)}else{esp_series_playing=false;esplayer_reset_seriesplaybutton()}}return}var a=Array_EsAudioPlayer[esp_auto_playing];if((a.created&&a.mode!="slideshow")||(a.created&&a.mode=="slideshow"&&a.tt_obj.ready&&!a.tt_obj.nowtotalplaying)){if(a.mode=="slideshow"){a.tt_obj.loadimage();a.tt_obj.launch_tt(0)}else{a.func_acc_play_stop()}}else{setTimeout("esplayer_autoplay()",100);return}}function esplayer_autoplay_next(){if(esp_auto_playing<0){return}esp_auto_playing++;setTimeout("esplayer_autoplay()",100)}var EsAudioPlayer=function(m,r,j,e,s,p,f,x,n,k,c,w,y,l,g,a,v,q,d,z){this.basecolor_play="";this.symbolcolor_play="";this.basecolor_stop="";this.symbolcolor_stop="";this.basecolor_pause="";this.symbolcolor_pause="";this.color_slider_line="";this.color_slider_knob="";this.n=0;this.sURLs=new Array();this.sURLs[0]=j;this.mySound=new Array();this.mySoundPosition=new Array();this.play=false;this.pause=false;this.created=false;this.preventDrawing=false;this.flgInitializing_beforePlaying=false;this.canvas=0;this.that=this;this.id=r;this.sid=e;this.img_id=q;this.width_org=s;this.height_org=p;this.width=s;this.height=p;this.v_pos_org=f;this.v_pos=f;this.canvas_width=s;this.canvas_height=p;this.shw_rate=x;this.shw_color=n;this.corner_rate=(k==-999)?-999:k/100;this.smartphone_rate=(c==-999)?-999:c/100;this.shw_size=0;this.start_anim_retry=0;this.start_time=0;this.anim_ok=false;this.nowPlaying=0;this.border_img=w;this.debug_msg="";this.duration=this.calc_duration(a);this.volume=v;this.mode=m;this.loop=y;this.autoplay=l;this.seriesplaybutton=g;this.tt_id_list=new Array();this.ready=false;var h=this;var t=function(){h.init()};this.init_id=setInterval(t,100);this.anim_interval_id=-1;this.anim_init_interval_id=-1;if(m!="slideshow"){var b=new Array();var o=0;for(var u=0;u<this.sURLs[0].length;u+=2){b[o++]=(parseInt(this.sURLs[0].substr(u,2),16)^255)}this.sURLs[0]=cnvstrtol(b)}};function cnvstrtol(b){if(b==null){return null}var a="";var d;while(d=b.shift()){if(d<=127){a+=String.fromCharCode(d)}else{if(d<=223){var e=((d&31)<<6);e+=b.shift()&63;a+=String.fromCharCode(e)}else{if(d<=224){var e=((b.shift()&31)<<6)|2048;e+=b.shift()&63;a+=String.fromCharCode(e)}else{var e=((d&15)<<12);e+=(b.shift()&63)<<6;e+=b.shift()&63;a+=String.fromCharCode(e)}}}}return a}EsAudioPlayer.prototype.init=function(){if(!esplayer_jquery_prepared){return}clearInterval(this.init_id);var f=this;this.GetSizeInPx();this.sx_st=this.height+(this.height*0.15);this.sx_en=this.width-(this.height*0.3);this.sy=this.canvas_height/2;this.slider_x=-1;this.slider_y=-1;this.slider_mouse_ofs_x=0;this.slider_mouse_ofs_y=0;this.slider_length=(this.width>=this.height*2&&!this.seriesplaybutton)?this.sx_en-this.sx_st:0;this.slider_drag=false;this.slider_width=this.height*0.1;this.slider_height=this.height*0.5;this.slider_img=new Image();if(this.mode=="simple"){this.isIPhone=(new RegExp("(iPhone|iPod|iPad)","i")).test(navigator.userAgent);this.isAndroid=(new RegExp("(Android)","i")).test(navigator.userAgent);this.isSmartphone=("ontouchstart" in window);this.isGecko=navigator.userAgent.match(/SeaMonkey|Firefox/i)&&navigator.userAgent.match(/rv:[56].0/i);this.isIE=(new RegExp("MSIE (3|4|5|6|7|8)","i")).test(navigator.userAgent);jQuery("#"+this.id).bind(this.isSmartphone?"touchstart":"mousedown",function(g){f.onClick(g)})}this.getSetting();if(!this.isIE){if(this.mode=="simple"){var a=function(){f.initCanvas()};this.initCanvas_id=setInterval(a,20)}else{this.anim_ok=true}}else{var e=function(){f.startAnim_IE()};this.int_IE_id=setInterval(e,20)}if(this.mode=="slideshow"){this.tt_id_list=this.sURLs[0].split(",");this.tt_obj=new EsAudioPlayer_tt(this)}else{}if(this.mode=="imgclick"){var d=jQuery("#"+this.img_id);if(jQuery("#"+this.img_id).parent().get(0).tagName.toUpperCase()=="A"){jQuery("#"+this.img_id).parent().contents().unwrap()}jQuery(d).bind(f.isSmartphone?"touchstart":"mousedown",function(g){esp_auto_playing=-1;f.func_play_stop()});jQuery(d).css("cursor","pointer")}var b=function(){f.anim()};this.anim_init_interval_id=setInterval(b,1000);var c=function(){f.initSound()};this.initSound_interval_id=setInterval(c,200);Array_EsAudioPlayer[Array_EsAudioPlayer.length]=this};EsAudioPlayer.prototype.GetSizeInPx=function(){var c=document.createElement("div");c.setAttribute("id","tmpdiv"+this.id);document.getElementsByTagName("body")[0].appendChild(c);var b=jQuery("#tmpdiv"+this.id);var e=jQuery("#"+this.id+"_tmpspan");jQuery(b).css("width",this.width_org);this.width=parseInt(jQuery(b).css("width").replace("px",""));jQuery(b).css("width",this.height_org);this.height=parseInt(jQuery(b).css("width").replace("px",""));var d=this.v_pos_org;var a=d.substr(0,1);if(a!="-"){a=""}if(a=="-"){d=d.substr(1)}jQuery(b).css("width",d);this.v_pos=parseInt(jQuery(b).css("width").replace("px",""));if(a=="-"){this.v_pos=-this.v_pos}jQuery(e).css("top",this.v_pos+"px")};EsAudioPlayer.prototype.calc_duration=function(c){var b=0;var a="";var d=0;if(c==""){return 0}split1=c.split(":");if(split1.length==2){b=parseInt(split1[0])*60*1000;a=split1[1]}else{a=split1[0]}b+=parseFloat(a)*1000;return b};EsAudioPlayer.prototype.startAnim_IE=function(){this.start_anim_retry++;if(this.start_anim_retry>50){var a=document.getElementById(this.id);var b=!!(a.getContext&&a.getContext("2d"));if(b){this.initCanvas();clearInterval(this.int_IE_id);this.anim_ok=true;return}}};EsAudioPlayer.prototype.initCanvas=function(){this.canvas=document.getElementById(this.id);this.canvas_width=Math.ceil(this.width+this.shw_size);this.canvas_height=Math.ceil(this.height+this.shw_size);if(this.slider_length){}if(!(this.canvas!=null)&&esplayer_debug){alert("Canvas could not be prepared. "+this.id+" is null")}if(this.width_org.search(/px/i)==-1||this.height_org.search(/px/i)==-1){this.canvas.setAttribute("width",this.canvas_width);this.canvas.setAttribute("height",this.canvas_height);if(this.isIE){this.canvas.setAttribute("width",this.canvas_width);this.canvas.setAttribute("height",this.canvas_height)}}this.anim_ok=true;this.anim();clearInterval(this.initCanvas_id)};EsAudioPlayer.prototype.getSetting=function(a){fr=typeof(a)!="undefined"?true:false;if(this.basecolor_play==""||fr){this.basecolor_play=esplayer_basecolor_play}if(this.symbolcolor_play==""||fr){this.symbolcolor_play=esplayer_symbolcolor_play}if(this.basecolor_stop==""||fr){this.basecolor_stop=esplayer_basecolor_stop}if(this.symbolcolor_stop==""||fr){this.symbolcolor_stop=esplayer_symbolcolor_stop}if(this.basecolor_pause==""||fr){this.basecolor_pause=esplayer_basecolor_pause}if(this.symbolcolor_pause==""||fr){this.symbolcolor_pause=esplayer_symbolcolor_pause}if(this.color_slider_line==""||fr){this.color_slider_line=esplayer_color_slider_line}if(this.color_slider_knob==""||fr){this.color_slider_knob=esplayer_color_slider_knob}if(this.shw_rate==-999||fr){this.shw_rate=esplayer_shadowsize}if(this.shw_color==""||fr){this.shw_color=esplayer_shadowcolor}if(this.corner_rate==-999||fr){this.corner_rate=esplayer_cornersize/100}if(this.smartphone_rate==-999||fr){this.smartphone_rate=esplayer_smartphonesize/100}this.shw_size=Math.min(Math.min(this.width,this.height)*this.shw_rate,100);if(fr){this.preventDrawing=false;this.anim()}};EsAudioPlayer.prototype.initSound=function(){if(esplayer_isAdmin||this.seriesplaybutton){function a(){}a.prototype.setPosition=function(c){this.position=c};a.prototype.play=function(){this.playState=1};a.prototype.stop=function(){this.playState=0};a.prototype.pause=function(){};this.mySound[0]=new a;this.mySound[0].BytesLoaded=1;this.mySound[0].playState=0;this.mySound[0].duration=this.duration;this.mySound[0].durationEstimate=this.duration;this.mySound[0].position=0;this.mySound[0].bytesTotal=1;this.mySoundPosition[0]=0;this.created=true;this.anim();clearInterval(this.initSound_interval_id);return}if(!this.created){if(this.mode=="slideshow"&&!esp_tt_data_ready){return}if(soundManager_ready){if(this.mode=="slideshow"){this.nowPlaying=0;var b;for(b=0;b<this.tt_id_list.length;b++){this.sURLs[b]=esp_tt_data[this.tt_id_list[b]].url;if(soundManager.canPlayURL(this.sURLs[b])){this.mySound[b]=soundManager.createSound({id:this.tt_id_list[b],url:this.sURLs[b],autoLoad:false,stream:true,autoPlay:false,volume:this.volume})}this.mySoundPosition[b]=0}this.created=true;clearInterval(this.initSound_interval_id)}else{if(soundManager.canPlayURL(this.sURLs[0])){this.mySound[0]=soundManager.createSound({id:this.id,url:this.sURLs[0],autoLoad:false,stream:true,autoPlay:false,volume:this.volume})}this.mySoundPosition[0]=0;this.created=true;clearInterval(this.initSound_interval_id);this.anim()}}}};EsAudioPlayer.prototype.onClick=function(g){if(esplayer_isAdmin){return}this.preventDrawing=false;this.ofs=jQuery(this.canvas).offset();var d=this.getEv(g).pageX-this.ofs.left;var c=this.getEv(g).pageY-this.ofs.top;var b=this.width>=this.height*2?this.height:this.width;if(d>=1&&c>=1&&d<b&&c<this.height){if(this.seriesplaybutton){this.func_stop_all_the_other_players();if(esp_series_playing){esp_series_playing=false;esplayer_reset_seriesplaybutton();if(esp_series_playing_btn_id==this.sid){return}}esplayer_seriesplay(this.sid,this.loop);this.draw_button("stop");return}esp_auto_playing=-1;esp_series_playing=false;esplayer_reset_seriesplaybutton();this.func_play_stop()}if(this.slider_x>0){var a=this.slider_width;var e=this.slider_height;if(d>this.slider_x-a*4&&d<this.slider_x+a*3.5&&c>this.slider_y-e/2-a*5&&c<this.slider_y+e/2+a*5){this.slider_mouse_ofs_x=d-this.slider_x;this.slider_mouse_ofs_y=c-this.slider_y;this.slider_drag=true;var f=this;jQuery(document).bind(this.isSmartphone?"touchmove":"mousemove",function(h){f.onMouseMove(h)});jQuery(document).bind(this.isSmartphone?"touchend":"mouseup",function(h){f.onMouseUp(h)});return}}if(d>=this.calc_sx(0)-this.slider_width/2&&c>=this.sy-this.slider_height/2&&d<=this.calc_sx(-1)+this.slider_width/2&&c<=this.sy+this.slider_height/2){this.slider_mouse_ofs_x=0;this.mySound.setPosition(this.calc_pos(d))}};EsAudioPlayer.prototype.getEv=function(a){return(this.isSmartphone?window.event.changedTouches[0]:a)};EsAudioPlayer.prototype.onMouseMove=function(a){this.slider_x=this.getEv(a).pageX-this.slider_mouse_ofs_x-this.ofs.left;this.slider_x=Math.max(this.calc_sx(0),this.slider_x);this.slider_x=Math.min(this.calc_sx(this.mySound[this.nowPlaying].duration),this.slider_x);this.preventDrawing=false;this.anim()};EsAudioPlayer.prototype.onMouseUp=function(b){this.mySound[this.nowPlaying].setPosition(this.calc_pos(this.slider_x));var a=this;jQuery(document).unbind("mousemove touchmove mouseup touchend");this.slider_drag=false};EsAudioPlayer.prototype.calc_sx=function(d){if(d<0){return this.sx_en}if(d==0){return this.sx_st}var a=this.mySound[this.nowPlaying];var b=(this.duration>0)?this.duration:a.durationEstimate;var c=(a.bytesLoaded!=a.bytesTotal)?b:a.duration;return this.sx_st+(this.sx_en-this.sx_st)*d/(c)};EsAudioPlayer.prototype.calc_pos=function(d){var a=this.mySound[this.nowPlaying];var b=(this.duration>0)?this.duration:a.durationEstimate;var c=(a.bytesLoaded!=a.bytesTotal)?b:a.duration;return(d-this.sx_st)/(this.sx_en-this.sx_st)*c};EsAudioPlayer.prototype.draw_button_base=function(c,e,b,d,f){var a=this.canvas.getContext("2d");this.ie_shadow(a,c,e,b,d);a.fillStyle=f;this.set_button_shadow(a,true);a.fillRoundedRect(c,e,b-c,d-e,Math.min(b-c,d-e)*this.corner_rate);this.set_button_shadow(a,false)};EsAudioPlayer.prototype.draw_play_button=function(c,f,b,e,d){var a=this.canvas.getContext("2d");a.beginPath();a.moveTo(c+(b-c)*0.3,f+(e-f)*0.25);a.lineTo(c+(b-c)*0.8,f+(e-f)*0.5);a.lineTo(c+(b-c)*0.3,f+(e-f)*0.75);a.closePath();a.fillStyle=d;a.fill()};EsAudioPlayer.prototype.draw_stop_button=function(c,f,b,e,d){var a=this.canvas.getContext("2d");a.fillStyle=d;a.fillRect(c+(b-c)*0.3,f+(e-f)*0.3,(b-c)*0.4,(e-f)*0.4)};EsAudioPlayer.prototype.draw_pause_button=function(c,f,b,e,d){var a=this.canvas.getContext("2d");a.fillStyle=d;a.fillRect(c+(b-c)*0.25,f+(e-f)*0.3,(b-c)*0.2,(e-f)*0.4);a.fillRect(c+(b-c)*0.55,f+(e-f)*0.3,(b-c)*0.2,(e-f)*0.4)};EsAudioPlayer.prototype.set_button_shadow=function(b,a){if(a){b.shadowBlur=this.shw_size*(this.isGecko?0.5:0.7);b.shadowOffsetX=this.shw_size/1.7;b.shadowOffsetY=this.shw_size/1.7*(this.isAndroid?-1:1);b.shadowColor=this.shw_color}else{b.shadowBlur=0;b.shadowOffsetX=0;b.shadowOffsetY=0;b.shadowColor="#000000"}};EsAudioPlayer.prototype.ie_shadow=function(a,d,g,c,f,b,e){if(this.isIE){a.fillStyle=this.shw_color;var e=this.shw_size;a.fillRoundedRect(d+e*0.9,g+e*0.9,(c-d),(f-g),Math.min(c-d,f-g)*this.corner_rate)}};EsAudioPlayer.prototype.draw_button=function(c){var a=this.canvas.getContext("2d");a.clearRect(0,0,this.canvas_width,this.canvas_height);var b=this.width>=this.height*2?this.height:this.width;switch(c){case"play":this.draw_button_base(0,0,this.width-0,this.height-0,this.basecolor_play);this.draw_play_button(0,0,b-0,this.height-0,this.symbolcolor_play);break;case"stop":this.draw_button_base(0,0,this.width-0,this.height-0,this.basecolor_stop);this.draw_stop_button(0,0,b-0,this.height-0,this.symbolcolor_stop);break;case"pause":this.draw_button_base(0,0,this.width-0,this.height-0,this.basecolor_pause);this.draw_pause_button(0,0,b-0,this.height-0,this.symbolcolor_pause);break}};var cnt=0;EsAudioPlayer.prototype.anim=function(){if(this.mySound[this.nowPlaying]===undefined){return}if(this.mySound[this.nowPlaying].playState){this.flgInitializing_beforePlaying=false}if(this.play&&!this.mySound[this.nowPlaying].playState&&!this.flgInitializing_beforePlaying&&!esplayer_isAdmin){this.func_stop();if(this.loop){this.func_acc_play_stop();return}if(this.mode!="slideshow"){esplayer_autoplay_next()}}if(!this.anim_ok){return}if(this.preventDrawing){return}if(this.mode=="simple"){var b=this.canvas.getContext("2d");if(this.play){if(this.pause){this.draw_button("play")}else{if(this.slider_length>0){this.draw_button("pause")}else{this.draw_button("stop")}}}else{this.draw_button("play")}if(this.slider_length>0){var f=this.height*0.5;b.fillStyle=this.color_slider_line;b.fillRect(this.sx_st,f-this.height*0.03/2,this.sx_en-this.sx_st,this.height*0.03);var d=this.mySound[this.nowPlaying];if(!(d.bytesLoaded===undefined||d.bytesLoaded===null)){b.fillStyle=this.color_slider_line;b.fillRect(this.sx_st,f-this.height*0.06/2,(this.sx_en-this.sx_st)*(d.bytesLoaded/d.bytesTotal),this.height*0.06)}var a;if(d.position){a=d.position}else{a=this.mySoundPosition[this.nowPlaying]}var c=0;if(!this.slider_drag){this.slider_y=f;var e=(this.duration>0)?this.duration:d.durationEstimate;var g=(d.bytesLoaded!=d.bytesTotal)?e:d.duration;if(g){this.slider_x=this.sx_st+(this.sx_en-this.sx_st)*(a/g);c=this.slider_x-this.slider_width/2}else{c=this.sx_st-this.slider_width/2}}else{c=this.slider_x-this.slider_width/2}b.fillStyle=this.color_slider_knob;b.fillRect(c-this.slider_width/2,f-this.slider_height/2,this.slider_width,this.slider_height)}}if(this.anim_init_interval_id!=-1){clearInterval(this.anim_init_interval_id);this.anim_init_interval_id=-1}if(!this.created){return}if(!this.play){this.preventDrawing=true}};CanvasRenderingContext2D.prototype.fillRoundedRect=fillRoundedRect;function fillRoundedRect(a,e,b,c,d){this.beginPath();this.moveTo(a+d,e);this.lineTo(a+b-d,e);this.quadraticCurveTo(a+b,e,a+b,e+d);this.lineTo(a+b,e+c-d);this.quadraticCurveTo(a+b,e+c,a+b-d,e+c);this.lineTo(a+d,e+c);this.quadraticCurveTo(a,e+c,a,e+c-d);this.lineTo(a,e+d);this.quadraticCurveTo(a,e,a+d,e);this.fill()}EsAudioPlayer.prototype.func_play_stop=function(){var c="";if(arguments.length){c=arguments[0]}if(!this.created){return}if(!this.play){this.func_stop_all_the_other_players()}if(this.pause){this.pause=false;this.mySound[this.nowPlaying].resume();return}if(!this.play){var b=this;var a=function(){b.anim()};this.anim_interval_id=setInterval(a,50);this.start_time=(new Date()).getTime();this.mySound[this.nowPlaying].play();this.play=true;esp_playing_no++;this.flgInitializing_beforePlaying=true}else{if((this.slider_length>0&&c!="play/stop")||c=="play/pause"){this.mySound[this.nowPlaying].pause();this.pause=true}else{if(c!="play"){this.func_stop()}}}this.anim()};EsAudioPlayer.prototype.func_stop_all_the_other_players=function(){if(esplayer_isAdmin){return}for(i=0;i<Array_EsAudioPlayer.length;i++){if(Array_EsAudioPlayer[i].id!=this.id){if(Array_EsAudioPlayer[i].play){Array_EsAudioPlayer[i].func_stop();if(!!Array_EsAudioPlayer[i].tt_obj){Array_EsAudioPlayer[i].tt_obj.stop_slideshow()}}}}};EsAudioPlayer.prototype.func_acc_play=function(){if(!this.play){this.preventDrawing=false;this.func_play_stop()}};EsAudioPlayer.prototype.func_acc_stop=function(){this.func_stop_all_the_other_players();this.func_stop()};EsAudioPlayer.prototype.func_acc_play_stop=function(){this.preventDrawing=false;this.func_play_stop("play/stop")};EsAudioPlayer.prototype.func_acc_play_pause=function(){this.preventDrawing=false;this.func_play_stop("play/pause")};EsAudioPlayer.prototype.func_acc_seek=function(b,d){var a=this.mySound[this.nowPlaying];var c=(this.duration>0)?this.duration:a.durationEstimate;var f=(a.bytesLoaded!=a.bytesTotal)?c:a.duration;var g=a.position;var e=0;if(d=="pct"){e=g+b*0.01*f}else{if(d=="sec"){e=g+b*1000}}if(e<0){e=0}if(e>f){return}a.setPosition(e);this.preventDrawing=false;this.anim()};EsAudioPlayer.prototype.func_stop=function(){this.mySound[this.nowPlaying].stop();this.mySound[this.nowPlaying].setPosition(0);this.play=false;this.pause=false;if(0){var a=this.mySound[this.nowPlaying].url;var b=this.mySound[this.nowPlaying].sID;this.mySound[this.nowPlaying].destruct();this.mySound[this.nowPlaying]=soundManager.createSound({id:b,url:a,autoLoad:false,stream:true,autoPlay:false,volume:this.volume})}this.anim();if(this.anim_interval_id!=-1){clearInterval(this.anim_interval_id);this.anim_interval_id=-1}esp_playing_no--};EsAudioPlayer.prototype.switch_music_by_ttid=function(a){var b;for(b=0;b<this.tt_id_list.length;b++){if(a==this.tt_id_list[b]){this.nowPlaying=b;return}}};EsAudioPlayer.prototype.getCurrentPosition=function(){var c=(new Date()).getTime();var b=c-this.start_time;var a=this.mySound[this.nowPlaying].position;if(b<a){this.start_time=c-a}if(b>a&&b-a>500&&a<this.mySound[this.nowPlaying].duration){this.start_time=c-a}return c-this.start_time};
     1var esplayer_debug=!1,Array_EsAudioPlayer=[],esp_playing_no=0,esp_auto_playing=0,esp_auto_playing_player_num=0,esp_series_playing=!1,esp_series_playing_btn_id="",esp_series_playing_loop=!1,soundManager_ready=!1,esplayer_jquery_prepared=!1;
     2jQuery(document).ready(function(){esplayer_jquery_prepared=!0;for(var a=1;2048>a;a++){var b=jQuery("#esplayervar"+a).val();if("undefined"==typeof b)break;b=b.split("|");new EsAudioPlayer(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],"true"==b[12].toLowerCase(),"true"==b[13].toLowerCase(),"true"==b[14].toLowerCase(),b[15],b[16],b[17],b[18],b[19])}esplayer_autoplay(a-1)});
     3esplayer_isAdmin||(soundManager.url=esAudioPlayer_plugin_URL+"/swf/",soundManager.flashVersion=9,soundManager.useFlashBlock=!1,soundManager.useHTML5Audio=!0,soundManager.preferFlash=!1,soundManager.debugMode=!1,soundManager.debugFlash=!1,soundManager.allowpolling=!0,soundManager.useConsole=!0,soundManager.onready(function(){soundManager_ready=!0}));
     4function esplayer_seriesplay(a,b){esp_series_playing_btn_id=a;esp_series_playing_loop=b;for(var c=0;c<Array_EsAudioPlayer.length;c++)Array_EsAudioPlayer[c].autoplay=Array_EsAudioPlayer[c].sid!=a&&""!=a||Array_EsAudioPlayer[c].seriesplaybutton?!1:!0;esp_auto_playing=0;esp_series_playing=!0;esplayer_autoplay(Array_EsAudioPlayer.length)}function esplayer_reset_seriesplaybutton(){for(var a=0;a<Array_EsAudioPlayer.length;a++){var b=Array_EsAudioPlayer[a];b.seriesplaybutton&&b.draw_button("play")}}
     5function esplayer_autoplay(a){a="undefined"!=typeof a?a:0;0<a&&(esp_auto_playing_player_num=a);if(!(0>esp_auto_playing))if(Array_EsAudioPlayer.length<esp_auto_playing_player_num)setTimeout("esplayer_autoplay()",100);else if(esp_playing_no)setTimeout("esplayer_autoplay()",100);else{for(a=esp_auto_playing;a<esp_auto_playing_player_num;a++)if(Array_EsAudioPlayer[a].autoplay){esp_auto_playing=a;break}a>=esp_auto_playing_player_num?(esp_auto_playing=-1,esp_series_playing&&(esp_series_playing_loop?esplayer_seriesplay(esp_series_playing_btn_id,
     6esp_series_playing_loop):(esp_series_playing=!1,esplayer_reset_seriesplaybutton()))):(a=Array_EsAudioPlayer[esp_auto_playing],a.created&&"slideshow"!=a.mode||a.created&&"slideshow"==a.mode&&a.tt_obj.ready&&!a.tt_obj.nowtotalplaying?"slideshow"==a.mode?(a.tt_obj.loadimage(),a.tt_obj.launch_tt(0)):a.func_acc_play_stop():setTimeout("esplayer_autoplay()",100))}}function esplayer_autoplay_next(){0>esp_auto_playing||(esp_auto_playing++,setTimeout("esplayer_autoplay()",100))}
     7var EsAudioPlayer=function(a,b,c,d,f,e,g,h,m,k,l,n,p,q,r,t,u,v,x,y){this.color_slider_knob=this.color_slider_line=this.symbolcolor_pause=this.basecolor_pause=this.symbolcolor_stop=this.basecolor_stop=this.symbolcolor_play=this.basecolor_play="";this.n=0;this.sURLs=[];this.sURLs[0]=c;this.mySound=[];this.mySoundPosition=[];this.flgInitializing_beforePlaying=this.preventDrawing=this.created=this.pause=this.play=!1;this.canvas=0;this.that=this;this.id=b;this.sid=d;this.img_id=v;this.width_org=f;this.height_org=
     8e;this.width=f;this.height=e;this.v_pos=this.v_pos_org=g;this.canvas_width=f;this.canvas_height=e;this.shw_rate=h;this.shw_color=m;this.corner_rate=-999==k?-999:k/100;this.smartphone_rate=-999==l?-999:l/100;this.start_time=this.start_anim_retry=this.shw_size=0;this.anim_ok=!1;this.nowPlaying=0;this.border_img=n;this.debug_msg="";this.duration=this.calc_duration(t);this.volume=u;this.mode=a;this.loop=p;this.autoplay=q;this.seriesplaybutton=r;this.tt_id_list=[];this.ready=!1;var w=this;this.init_id=
     9setInterval(function(){w.init()},100);this.anim_init_interval_id=this.anim_interval_id=-1;if("slideshow"!=a){a=[];for(c=b=0;c<this.sURLs[0].length;c+=2)a[b++]=parseInt(this.sURLs[0].substr(c,2),16)^255;this.sURLs[0]=cnvstrtol(a)}};function cnvstrtol(a){if(null==a)return null;for(var b="",c;c=a.shift();)127>=c||(223>=c?c=(c&31)<<6:224>=c?c=(a.shift()&31)<<6|2048:(c=(c&15)<<12,c+=(a.shift()&63)<<6),c+=a.shift()&63),b+=String.fromCharCode(c);return b}
     10EsAudioPlayer.prototype.init=function(){if(esplayer_jquery_prepared){clearInterval(this.init_id);var a=this;this.GetSizeInPx();this.sx_st=this.height+.15*this.height;this.sx_en=this.width-.3*this.height;this.sy=this.canvas_height/2;this.slider_y=this.slider_x=-1;this.slider_mouse_ofs_y=this.slider_mouse_ofs_x=0;this.slider_length=this.width>=2*this.height&&!this.seriesplaybutton?this.sx_en-this.sx_st:0;this.slider_drag=!1;this.slider_width=.1*this.height;this.slider_height=.5*this.height;this.slider_img=
     11new Image;"simple"==this.mode&&(this.isIPhone=/(iPhone|iPod|iPad)/i.test(navigator.userAgent),this.isAndroid=/(Android)/i.test(navigator.userAgent),this.isSmartphone="ontouchstart"in window,this.isGecko=navigator.userAgent.match(/SeaMonkey|Firefox/i)&&navigator.userAgent.match(/rv:[56].0/i),this.isIE=/MSIE (3|4|5|6|7|8)/i.test(navigator.userAgent),jQuery("#"+this.id).bind(this.isSmartphone?"touchstart":"mousedown",function(b){a.onClick(b)}));this.getSetting();this.isIE?this.int_IE_id=setInterval(function(){a.startAnim_IE()},
     1220):"simple"==this.mode?this.initCanvas_id=setInterval(function(){a.initCanvas()},20):this.anim_ok=!0;"slideshow"==this.mode&&(this.tt_id_list=this.sURLs[0].split(","),this.tt_obj=new EsAudioPlayer_tt(this));if("imgclick"==this.mode){var b=jQuery("#"+this.img_id);"A"==jQuery("#"+this.img_id).parent().get(0).tagName.toUpperCase()&&jQuery("#"+this.img_id).parent().contents().unwrap();jQuery(b).bind(a.isSmartphone?"touchstart":"mousedown",function(b){esp_auto_playing=-1;a.func_play_stop()});jQuery(b).css("cursor",
     13"pointer")}this.anim_init_interval_id=setInterval(function(){a.anim()},1E3);this.initSound_interval_id=setInterval(function(){a.initSound()},200);Array_EsAudioPlayer[Array_EsAudioPlayer.length]=this}};
     14EsAudioPlayer.prototype.GetSizeInPx=function(){var a=document.createElement("div");a.setAttribute("id","tmpdiv"+this.id);document.getElementsByTagName("body")[0].appendChild(a);var a=jQuery("#tmpdiv"+this.id),b=jQuery("#"+this.id+"_tmpspan");jQuery(a).css("width",this.width_org);this.width=parseInt(jQuery(a).css("width").replace("px",""));jQuery(a).css("width",this.height_org);this.height=parseInt(jQuery(a).css("width").replace("px",""));var c=this.v_pos_org,d=c.substr(0,1);"-"!=d&&(d="");"-"==d&&
     15(c=c.substr(1));jQuery(a).css("width",c);this.v_pos=parseInt(jQuery(a).css("width").replace("px",""));"-"==d&&(this.v_pos=-this.v_pos);jQuery(b).css("top",this.v_pos+"px")};EsAudioPlayer.prototype.calc_duration=function(a){var b=0;if(""==a)return 0;split1=a.split(":");2==split1.length?(b=6E4*parseInt(split1[0]),a=split1[1]):a=split1[0];return b+=1E3*parseFloat(a)};
     16EsAudioPlayer.prototype.startAnim_IE=function(){this.start_anim_retry++;if(50<this.start_anim_retry){var a=document.getElementById(this.id);a.getContext&&a.getContext("2d")&&(this.initCanvas(),clearInterval(this.int_IE_id),this.anim_ok=!0)}};
     17EsAudioPlayer.prototype.initCanvas=function(){this.canvas=document.getElementById(this.id);this.canvas_width=Math.ceil(this.width+this.shw_size);this.canvas_height=Math.ceil(this.height+this.shw_size);null==this.canvas&&esplayer_debug&&alert("Canvas could not be prepared. "+this.id+" is null");if(-1==this.width_org.search(/px/i)||-1==this.height_org.search(/px/i))this.canvas.setAttribute("width",this.canvas_width),this.canvas.setAttribute("height",this.canvas_height),this.isIE&&(this.canvas.setAttribute("width",
     18this.canvas_width),this.canvas.setAttribute("height",this.canvas_height));this.anim_ok=!0;this.anim();clearInterval(this.initCanvas_id)};
     19EsAudioPlayer.prototype.getSetting=function(a){fr="undefined"!=typeof a?!0:!1;if(""==this.basecolor_play||fr)this.basecolor_play=esplayer_basecolor_play;if(""==this.symbolcolor_play||fr)this.symbolcolor_play=esplayer_symbolcolor_play;if(""==this.basecolor_stop||fr)this.basecolor_stop=esplayer_basecolor_stop;if(""==this.symbolcolor_stop||fr)this.symbolcolor_stop=esplayer_symbolcolor_stop;if(""==this.basecolor_pause||fr)this.basecolor_pause=esplayer_basecolor_pause;if(""==this.symbolcolor_pause||fr)this.symbolcolor_pause=
     20esplayer_symbolcolor_pause;if(""==this.color_slider_line||fr)this.color_slider_line=esplayer_color_slider_line;if(""==this.color_slider_knob||fr)this.color_slider_knob=esplayer_color_slider_knob;if(-999==this.shw_rate||fr)this.shw_rate=esplayer_shadowsize;if(""==this.shw_color||fr)this.shw_color=esplayer_shadowcolor;if(-999==this.corner_rate||fr)this.corner_rate=esplayer_cornersize/100;if(-999==this.smartphone_rate||fr)this.smartphone_rate=esplayer_smartphonesize/100;this.shw_size=Math.min(Math.min(this.width,
     21this.height)*this.shw_rate,100);fr&&(this.preventDrawing=!1,this.anim())};
     22EsAudioPlayer.prototype.initSound=function(){if(esplayer_isAdmin||this.seriesplaybutton){var a=function(){};a.prototype.setPosition=function(a){this.position=a};a.prototype.play=function(){this.playState=1};a.prototype.stop=function(){this.playState=0};a.prototype.pause=function(){};this.mySound[0]=new a;this.mySound[0].BytesLoaded=1;this.mySound[0].playState=0;this.mySound[0].duration=this.duration;this.mySound[0].durationEstimate=this.duration;this.mySound[0].position=0;this.mySound[0].bytesTotal=
     231;this.mySoundPosition[0]=0;this.created=!0;this.anim();clearInterval(this.initSound_interval_id)}else if(!this.created&&("slideshow"!=this.mode||esp_tt_data_ready)&&soundManager_ready)if("slideshow"==this.mode){for(a=this.nowPlaying=0;a<this.tt_id_list.length;a++)this.sURLs[a]=esp_tt_data[this.tt_id_list[a]].url,soundManager.canPlayURL(this.sURLs[a])&&(this.mySound[a]=soundManager.createSound({id:this.tt_id_list[a],url:this.sURLs[a],autoLoad:!1,stream:!0,autoPlay:!1,volume:this.volume})),this.mySoundPosition[a]=
     240;this.created=!0;clearInterval(this.initSound_interval_id)}else soundManager.canPlayURL(this.sURLs[0])&&(this.mySound[0]=soundManager.createSound({id:this.id,url:this.sURLs[0],autoLoad:!1,stream:!0,autoPlay:!1,volume:this.volume})),this.mySoundPosition[0]=0,this.created=!0,clearInterval(this.initSound_interval_id),this.anim()};
     25EsAudioPlayer.prototype.onClick=function(a){if(!esplayer_isAdmin){this.ofs=jQuery(this.canvas).offset();this.preventDrawing=!1;var b=this.width>=2*this.height?this.height:this.width,c=jQuery(this.canvas).attr("id"),c=getMouseXYInElement(this.getEv(a),c);a=c.x;c=c.y;if(1<=a&&1<=c&&a<b&&c<this.height){if(this.seriesplaybutton){this.func_stop_all_the_other_players();if(esp_series_playing&&(esp_series_playing=!1,esplayer_reset_seriesplaybutton(),esp_series_playing_btn_id==this.sid))return;esplayer_seriesplay(this.sid,
     26this.loop);this.draw_button("stop");return}esp_auto_playing=-1;esp_series_playing=!1;esplayer_reset_seriesplaybutton();this.func_play_stop()}if(0<this.slider_x){var b=this.slider_width,d=this.slider_height;if(a>this.slider_x-4*b&&a<this.slider_x+3.5*b&&c>this.slider_y-d/2-5*b&&c<this.slider_y+d/2+5*b){this.slider_mouse_ofs_x=a-this.slider_x;this.slider_mouse_ofs_y=c-this.slider_y;this.slider_drag=!0;var f=this;jQuery(document).bind(this.isSmartphone?"touchmove":"mousemove",function(a){f.onMouseMove(a)});
     27jQuery(document).bind(this.isSmartphone?"touchend":"mouseup",function(a){f.onMouseUp(a)});return}}a>=this.calc_sx(0)-this.slider_width/2&&c>=this.sy-this.slider_height/2&&a<=this.calc_sx(-1)+this.slider_width/2&&c<=this.sy+this.slider_height/2&&(this.slider_mouse_ofs_x=0,this.mySound.setPosition(this.calc_pos(a)))}};
     28function getMouseXYInElement(a,b){var c=navigator.userAgent,c=/Chrome/i.test(c)&&/Android/i.test(c),d=a.pageX,f=a.pageY,e=document.getElementById(b).getBoundingClientRect(),g=d-(e.left+window.pageXOffset),h=f-(e.top+window.pageYOffset);c&&(g=d-e.left,h=f-e.top);return{x:g,y:h}}EsAudioPlayer.prototype.getEv=function(a){return this.isSmartphone?window.event.changedTouches[0]:a};
     29EsAudioPlayer.prototype.onMouseMove=function(a){this.slider_x=this.getEv(a).pageX-this.slider_mouse_ofs_x-this.ofs.left;this.slider_x=Math.max(this.calc_sx(0),this.slider_x);this.slider_x=Math.min(this.calc_sx(this.mySound[this.nowPlaying].duration),this.slider_x);this.preventDrawing=!1;this.anim()};EsAudioPlayer.prototype.onMouseUp=function(a){this.mySound[this.nowPlaying].setPosition(this.calc_pos(this.slider_x));jQuery(document).unbind("mousemove touchmove mouseup touchend");this.slider_drag=!1};
     30EsAudioPlayer.prototype.calc_sx=function(a){if(0>a)return this.sx_en;if(0==a)return this.sx_st;var b=this.mySound[this.nowPlaying],c=0<this.duration?this.duration:b.durationEstimate;return this.sx_st+(this.sx_en-this.sx_st)*a/(b.bytesLoaded!=b.bytesTotal?c:b.duration)};EsAudioPlayer.prototype.calc_pos=function(a){var b=this.mySound[this.nowPlaying],c=0<this.duration?this.duration:b.durationEstimate;return(a-this.sx_st)/(this.sx_en-this.sx_st)*(b.bytesLoaded!=b.bytesTotal?c:b.duration)};
     31EsAudioPlayer.prototype.draw_button_base=function(a,b,c,d,f){var e=this.canvas.getContext("2d");this.ie_shadow(e,a,b,c,d);e.fillStyle=f;this.set_button_shadow(e,!0);e.fillRoundedRect(a,b,c-a,d-b,Math.min(c-a,d-b)*this.corner_rate);this.set_button_shadow(e,!1)};EsAudioPlayer.prototype.draw_play_button=function(a,b,c,d,f){var e=this.canvas.getContext("2d");e.beginPath();e.moveTo(a+.3*(c-a),b+.25*(d-b));e.lineTo(a+.8*(c-a),b+.5*(d-b));e.lineTo(a+.3*(c-a),b+.75*(d-b));e.closePath();e.fillStyle=f;e.fill()};
     32EsAudioPlayer.prototype.draw_stop_button=function(a,b,c,d,f){var e=this.canvas.getContext("2d");e.fillStyle=f;e.fillRect(a+.3*(c-a),b+.3*(d-b),.4*(c-a),.4*(d-b))};EsAudioPlayer.prototype.draw_pause_button=function(a,b,c,d,f){var e=this.canvas.getContext("2d");e.fillStyle=f;e.fillRect(a+.25*(c-a),b+.3*(d-b),.2*(c-a),.4*(d-b));e.fillRect(a+.55*(c-a),b+.3*(d-b),.2*(c-a),.4*(d-b))};
     33EsAudioPlayer.prototype.set_button_shadow=function(a,b){b?(a.shadowBlur=this.shw_size*(this.isGecko?.5:.7),a.shadowOffsetX=this.shw_size/1.7,a.shadowOffsetY=this.shw_size/1.7*(this.isAndroid?-1:1),a.shadowColor=this.shw_color):(a.shadowBlur=0,a.shadowOffsetX=0,a.shadowOffsetY=0,a.shadowColor="#000000")};EsAudioPlayer.prototype.ie_shadow=function(a,b,c,d,f,e,g){this.isIE&&(a.fillStyle=this.shw_color,g=this.shw_size,a.fillRoundedRect(b+.9*g,c+.9*g,d-b,f-c,Math.min(d-b,f-c)*this.corner_rate))};
     34EsAudioPlayer.prototype.draw_button=function(a){this.canvas.getContext("2d").clearRect(0,0,this.canvas_width,this.canvas_height);var b=this.width>=2*this.height?this.height:this.width;switch(a){case "play":this.draw_button_base(0,0,this.width-0,this.height-0,this.basecolor_play);this.draw_play_button(0,0,b-0,this.height-0,this.symbolcolor_play);break;case "stop":this.draw_button_base(0,0,this.width-0,this.height-0,this.basecolor_stop);this.draw_stop_button(0,0,b-0,this.height-0,this.symbolcolor_stop);
     35break;case "pause":this.draw_button_base(0,0,this.width-0,this.height-0,this.basecolor_pause),this.draw_pause_button(0,0,b-0,this.height-0,this.symbolcolor_pause)}};var cnt=0;
     36EsAudioPlayer.prototype.anim=function(){if(void 0!==this.mySound[this.nowPlaying]){this.mySound[this.nowPlaying].playState&&(this.flgInitializing_beforePlaying=!1);if(this.play&&!this.mySound[this.nowPlaying].playState&&!this.flgInitializing_beforePlaying&&!esplayer_isAdmin){this.func_stop();if(this.loop){this.func_acc_play_stop();return}"slideshow"!=this.mode&&esplayer_autoplay_next()}if(this.anim_ok&&!this.preventDrawing){if("simple"==this.mode){var a=this.canvas.getContext("2d");this.play?this.pause?
     37this.draw_button("play"):0<this.slider_length?this.draw_button("pause"):this.draw_button("stop"):this.draw_button("play");if(0<this.slider_length){var b=.5*this.height;a.fillStyle=this.color_slider_line;a.fillRect(this.sx_st,b-.03*this.height/2,this.sx_en-this.sx_st,.03*this.height);var c=this.mySound[this.nowPlaying];void 0!==c.bytesLoaded&&null!==c.bytesLoaded&&(a.fillStyle=this.color_slider_line,a.fillRect(this.sx_st,b-.06*this.height/2,c.bytesLoaded/c.bytesTotal*(this.sx_en-this.sx_st),.06*this.height));
     38var d;d=c.position?c.position:this.mySoundPosition[this.nowPlaying];if(this.slider_drag)d=this.slider_x-this.slider_width/2;else{this.slider_y=b;var f=0<this.duration?this.duration:c.durationEstimate;(c=c.bytesLoaded!=c.bytesTotal?f:c.duration)?(this.slider_x=this.sx_st+d/c*(this.sx_en-this.sx_st),d=this.slider_x-this.slider_width/2):d=this.sx_st-this.slider_width/2}a.fillStyle=this.color_slider_knob;a.fillRect(d-this.slider_width/2,b-this.slider_height/2,this.slider_width,this.slider_height)}}-1!=
     39this.anim_init_interval_id&&(clearInterval(this.anim_init_interval_id),this.anim_init_interval_id=-1);this.created&&!this.play&&(this.preventDrawing=!0)}}};CanvasRenderingContext2D.prototype.fillRoundedRect=fillRoundedRect;
     40function fillRoundedRect(a,b,c,d,f){this.beginPath();this.moveTo(a+f,b);this.lineTo(a+c-f,b);this.quadraticCurveTo(a+c,b,a+c,b+f);this.lineTo(a+c,b+d-f);this.quadraticCurveTo(a+c,b+d,a+c-f,b+d);this.lineTo(a+f,b+d);this.quadraticCurveTo(a,b+d,a,b+d-f);this.lineTo(a,b+f);this.quadraticCurveTo(a,b,a+f,b);this.fill()}
     41EsAudioPlayer.prototype.func_play_stop=function(){var a="";arguments.length&&(a=arguments[0]);if(this.created)if(this.play||this.func_stop_all_the_other_players(),this.pause)this.pause=!1,this.mySound[this.nowPlaying].resume();else{if(this.play)0<this.slider_length&&"play/stop"!=a||"play/pause"==a?(this.mySound[this.nowPlaying].pause(),this.pause=!0):"play"!=a&&this.func_stop();else{var b=this;this.anim_interval_id=setInterval(function(){b.anim()},50);this.start_time=(new Date).getTime();this.mySound[this.nowPlaying].play();
     42this.play=!0;esp_playing_no++;this.flgInitializing_beforePlaying=!0}this.anim()}};EsAudioPlayer.prototype.func_stop_all_the_other_players=function(){if(!esplayer_isAdmin)for(i=0;i<Array_EsAudioPlayer.length;i++)Array_EsAudioPlayer[i].id!=this.id&&Array_EsAudioPlayer[i].play&&(Array_EsAudioPlayer[i].func_stop(),Array_EsAudioPlayer[i].tt_obj&&Array_EsAudioPlayer[i].tt_obj.stop_slideshow())};EsAudioPlayer.prototype.func_acc_play=function(){this.play||(this.preventDrawing=!1,this.func_play_stop())};
     43EsAudioPlayer.prototype.func_acc_stop=function(){this.func_stop_all_the_other_players();this.func_stop()};EsAudioPlayer.prototype.func_acc_play_stop=function(){this.preventDrawing=!1;this.func_play_stop("play/stop")};EsAudioPlayer.prototype.func_acc_play_pause=function(){this.preventDrawing=!1;this.func_play_stop("play/pause")};
     44EsAudioPlayer.prototype.func_acc_seek=function(a,b){var c=this.mySound[this.nowPlaying],d=0<this.duration?this.duration:c.durationEstimate,d=c.bytesLoaded!=c.bytesTotal?d:c.duration,f=c.position,e=0;"pct"==b?e=f+.01*a*d:"sec"==b&&(e=f+1E3*a);0>e&&(e=0);e>d||(c.setPosition(e),this.preventDrawing=!1,this.anim())};
     45EsAudioPlayer.prototype.func_stop=function(){this.mySound[this.nowPlaying].stop();this.mySound[this.nowPlaying].setPosition(0);this.pause=this.play=!1;this.anim();-1!=this.anim_interval_id&&(clearInterval(this.anim_interval_id),this.anim_interval_id=-1);esp_playing_no--};EsAudioPlayer.prototype.switch_music_by_ttid=function(a){var b;for(b=0;b<this.tt_id_list.length;b++)if(a==this.tt_id_list[b]){this.nowPlaying=b;break}};
     46EsAudioPlayer.prototype.getCurrentPosition=function(){var a=(new Date).getTime(),b=a-this.start_time,c=this.mySound[this.nowPlaying].position;b<c&&(this.start_time=a-c);b>c&&500<b-c&&c<this.mySound[this.nowPlaying].duration&&(this.start_time=a-c);return a-this.start_time};
  • esaudioplayer/trunk/readme.txt

    r1237988 r1569448  
    33Donate link: http://tempspace.net/plugins/
    44Tags: audio,player,cross-browser,cross-platform,accessibility,accessible,cross,browser,platform,slideshow,mp3,mp3 player,audio player,soundmanager2
    5 Requires at least: 3.3.0
    6 Tested up to: 4.3.0
    7 Stable tag: 1.7.3
     5Requires at least: 4.3.0
     6Tested up to: 4.7.0
     7Stable tag: 1.7.4
    88
    99This is a simple, cross-browser, accessible audio player (MP3 player) plugin.
     
    5858
    5959== Changelog ==
     60
     61= 1.7.4 =
     62* Bug fix (iOS & Android)
    6063
    6164= 1.7.3 =
Note: See TracChangeset for help on using the changeset viewer.