WP File Manager
Current Path:
/
home
/
argothem
/
www
/
organecyberpresse
/
plugins
/
auto
/
player
/
v4.3.0
/
javascript
/
Name
Action
..
jscroller.js
Edit
mejs-enclosure.js
Edit
mejs-enclosure.min.js
Edit
mejs-init.js
Edit
mejs-init.min.js
Edit
Editing: mejs-enclosure.js
var mejsloader; jQuery(function(){ function buildPlayer(src){ if (!jQuery("#mejs-hiddenplayer").length) jQuery('<div style="display:none"><audio class="mejs" id="mejs-hiddenplayer" type="audio/mpeg" src="'+src+'" data-mejsoptions=\'{"alwaysShowControls": false,"loop":false}\' controls="controls"></audio></div>') .appendTo(jQuery('body')); } function getPlayer(){ var player = jQuery("#mejs-hiddenplayer").get(0); return player; } function findLinks(){ return jQuery("a[rel*='enclosure'][href$=mp3]"); } function pauseLink(link){ link.removeClass("playing").find("i.icon-pause").removeClass("icon-pause").addClass("icon-play"); getPlayer().pause(); } function toggleSound(link){ console.log(link); if (link.is('.playing')){ pauseLink(link); } else { pauseLink(findLinks().filter(".playing")); var p = getPlayer(); p.pause(); p.setSrc(link.attr("href")); p.load(); setTimeout(function(){p.play();},10); link.addClass("playing").find("i.icon-play").removeClass("icon-play").addClass("icon-pause"); } } var mp3_links = findLinks(); if (mp3_links.length){ buildPlayer(mp3_links.eq(0).attr("href")); mp3_links.not('.link-player').each(function(){ var me = $(this).addClass('link-player'); jQuery('<i class="icon-play"></i>').prependTo(me); me.bind("click",function(e){ e.preventDefault(); toggleSound(jQuery(this)); return false;} ) }); mejsloader.init(); } });