Плеер для музыкального сайта с авто переключением по mp3 трекам
Описание скрипта и его работа: Уникальный плеер для музыкального сайта с авто переключением по mp3 трекам с удобством новинки как используется на сайте "avtos" где при включение другой песни на странице с перечнем, прошлая выключается автоматический, и это новшество создает пребывания пользователя на вашем сайте с неким удобством и сделает большое отличие от других сайтов на хостинге uCoz. В настройке сам плеер не требует больших знаний и шкурку цвета можно изменить путем замены картинки таких же размеров фона, на любой переделанный ваш цвет. приемущества же заключается в том что данный скрипт плеера не грузит страницу и можно использовать в вид материалов вставив значительное количество материалов что не скажется на работе сайта.
Установка: ставим перед тегом </body>
Code
<script type="text/javascript"> // by Mrido http://usite.su //
var bridgeID = "bridge"; var bridgeSWF = "http://ucozon.ru/_dr/58/5856_mp3.swf"; var ImagePlay = "http://ucozon.ru/_dr/58/96599188.png"; var ImagePause = "http://ucozon.ru/_dr/58/07289704.png"; var State = 0; var RAND = 0; var ObjIDS = new Object(); var CurrentFile = "";
function TrackStarted(myFile_in){
}
function TrackPaused(){ State = 0; ResetGrapicStates(); //alert("Paused"); }
function TrackDone(){ State = 0; ResetGrapicStates(); //alert("Done"); }
function getElement(id){ return document.getElementById(id); }
function Pause (){ State = 0; getElement(bridgeID).js_pause(); }
function Play (file){ if(State < 1){ State = 1; CurrentFile = file; getElement(bridgeID).js_play(file); } }
function ResetGrapicStates(){ for(var prop in ObjIDS){ var x = getElement(prop); x.src = ImagePlay;
} }
function PlayPause(file) {
var evt = window.event|| arguments.callee.caller.arguments[0]; var obj = evt.target || evt.srcElement;
if(!obj.id){ obj.id = "RAND" + (RAND++); } ObjIDS[obj.id] = obj.id; for(var prop in ObjIDS){ var x = getElement(prop); x.src = ImagePlay;
} if(CurrentFile != file && State == 1){ State = 0; } if (State == 1) { obj.src = 'http://ucozon.ru/_dr/58/96599188.png'; Pause(); } else { obj.src = 'http://ucozon.ru/_dr/58/07289704.png'; Play(file); } }
function Write(){ document.write('<div id="target">Error</div>'); var so = new SWFObject(bridgeSWF, bridgeID, "1", "1", "8", "#FFFFFF" ); so.addParam("scale", "noscale"); so.addParam("salign", "lt"); so.addParam("allowScriptAccess", "always"); so.addParam("allowFullScreen", "false"); so.addParam("menu", "false"); so.addParam("wmode", "opaque"); so.write ("target"); }
редактируем выше указанный скрипт и добавляем свои кнопки (по желанию) так же нужно закачать сам плеер к себе в корень сайта и изменить ссылку в js файле на свой http://ucozon.ru/_dr/58/5856_mp3.swf
Все работает. Плеер себе на сайт закачайте и исправте в коде ссылку на него. Еще обратите внимание что скрипт должен быть прописан перед плеером. Автору спасибо. Доработаю поставлю себе.