Adds an inline WordPress mp3 with Play and Pause controls to every link to an mp3 file.
// ==UserScript==
// @name Inline Mp3 Player (HTML5)
// @description Adds an inline WordPress mp3 with Play and Pause controls to every link to an mp3 file.
// @namespace http://musicplayer.sourceforge.net/greasemonkey
// @version 1.0
// @include *
//by Fabricio Zuardi (http://www.hideout.com.br)
// ==/UserScript==
(function() {
var page_links = document.links;
for (var i=0; i<page_links.length; i++){
if (page_links[i].href.match(/\.mp3$/i)) {
var span = document.createElement("span");
//var url = "https://www.admongo.gov/_flash/playerqo9.swf?&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0xF06A51&rightbghover=0xAF2910&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0xAF2910&soundFile="+escape(page_links[i].href)
var width = 290
var height = 20
code_str = ""
code_str += " <audio controls>\n"
code_str += "<source src=\""+page_links[i].href+"\" \n"
code_str += "type=\"audio/mpeg\">\n"
code_str += "</audio>\n"
span.innerHTML = code_str
page_links[i].parentNode.insertBefore(span, page_links[i].nextSibling)
}
}
})();
(function() {
var page_links = document.links;
for (var i=0; i<page_links.length; i++){
if (page_links[i].href.match(/view128\.php/i)) {
var span = document.createElement("span");
//var url = "https://www.admongo.gov/_flash/playerqo9.swf?&bg=0xCDDFF3&leftbg=0x357DCE&lefticon=0xF2F2F2&rightbg=0xF06A51&rightbghover=0xAF2910&righticon=0xF2F2F2&righticonhover=0xFFFFFF&text=0x357DCE&slider=0x357DCE&track=0xFFFFFF&border=0xFFFFFF&loader=0xAF2910&soundFile="+escape(page_links[i].href)
var width = 290
var height = 20
code_str = ""
code_str += " <audio controls>\n"
code_str += "<source src=\""+page_links[i].href+"\" \n"
code_str += "type=\"audio/mpeg\">\n"
code_str += "</audio>\n"
span.innerHTML = code_str
page_links[i].parentNode.insertBefore(span, page_links[i].nextSibling)
}
}
})();