Универсальный плеер (с) Romych
если нужен именно формат midi на форуме
и ещё поддержка форматов mp3, wma, m3u (плейлисты), 3gp, wmv (а может быть и avi),
то могу предложить скрипт универсального классического плеера,
правда он добавляет музыку (и в довесок видео) в постах, а не на главной странице
Универсальный плеер v.2
<!--Универсальный mp3/radio плеер--> <style type="text/css"> #button-radio {background-image:url('http://img517.imageshack.us/img517/6742/wmedia2.gif'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat} </style> <script type="text/javascript"> function addSpoiler_radio(str,from,internal){ var pos=0,pos2=0,newpos=0 if((pos=str.indexOf("[radio]",from))==-1) return str; if((pos2=str.indexOf("[/radio]"),pos+8)==-1) return str; newpos=str.indexOf("[radio]",pos+8) if(newpos<pos2 && newpos!=-1) str=addSpoiler_radio(str,pos+8,true) if((pos2=str.indexOf("[/radio]",pos+8))==-1) return str; str=str.substring(0,pos)+makeSpoiler_radio(str.substring(pos+7,pos2))+str.substring(pos2+8,str.length) if( str.indexOf("[radio]")!=-1 && internal==false) str=addSpoiler_radio(str,0,false) return str} function makeSpoiler_radio(txt){ txt='<br /><embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/" src="'+txt+'" ShowControls="1" ShowTracker="1" ShowStatusBar="1" VideoBorder3D="true" AutoStart="0" TransparentAtStart="1" height="210" width="320">'; return txt;} function tag_radio() {var FoundErrors = ''; var enterURL = prompt("Введите ссылку на mp3, wma, m3u, 3gp, wmv файл", "http://"); if (!enterURL) {FoundErrors += " " + error_no_url;} if (FoundErrors) {alert("Ошибка!" + FoundErrors); return;} insert("[radio]" + enterURL + "[/radio]");} if((document.URL.indexOf("viewtopic.php")!=-1) || (document.URL.indexOf("post.php")!=-1)){ elm=document.getElementById("pun-main").getElementsByTagName("div") for(x in elm) if(elm[x].className=="post-content"){ var post=elm[x] post.innerHTML=addSpoiler_radio(post.innerHTML,0,false)}} if(form=document.getElementById("form-buttons")) form.getElementsByTagName("tr")[0].insertCell(14).innerHTML="<img src='/i/blank.gif' title='Загрузить mp3, wma, 3gp, wmv' id='button-radio' onclick=\"tag_radio()\">" </script>
кнопка для работы (уже в скрипте) [реклама вместо картинки]
скрипт работает с прямыми ссылками на mp3, 3gp и другие файлы
и для его работы необходимо, чтоб на вашем компьютере был установлен Windows Media Player
Теги: скрипт, главная страница, видео/музыка/изображения, Romych