помогите с плеером uppod
|
|
Пользователь
108 сообщений
Мужчина
|
помогите сделать, при включении песни, включенная песня выключалась чтобы не было вот такого: 
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
Плееры ведь отдельные не связаны друг с другом, если я правильно понимаю их работу, так что лучше всего обратиться к разработчику плеера.
|
|
|
|
|
Coder
701 сообщениий
Мужчина
|
PhoEn-X там на сайте есть страничка с демонстрацией, чтоб при включении одного плеера другие останавливаются, только не помню где
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
Quote (TRANE73) PhoEn-X там на сайте есть страничка с демонстрацией, чтоб при включении одного плеера другие останавливаются, только не помню где я тоже это находил, он у меня не получилось сделать так как тамДобавлено (21.08.2011, 13:09) --------------------------------------------- вот ссылка не демнострацию : http://uppod.ru/player/ajax/ может кто-нибудь мне разжует как это сделать
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
посмотри в исходном коде демонстрационной страницы, там ведь готовый пример, попробуй заменить скрипт на аналогичный этому Code <script type="text/javascript">var flashvars = {"uid":"audioplayer1","m":"audio","file":"http://audio.uppod.net/sample.mp3"};var params = {id:"audioplayer1",allowScriptAccess:"always"}; new swfobject.embedSWF("uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);</script> Должно сработать
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
вот сделал так: Code <script type="text/javascript">var flashvars = {"uid":"audioplayer$ID$","m":"audio","st":"/player/80x30.txt","file":"<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>"};var params = {id:"audioplayer$ID$",allowScriptAccess:"always"}; new swfobject.embedSWF("/player/uppod.swf", "audioplayer$ID$", "80", "20", "9.0.115", false, flashvars, params);</script> и все равно такое, вроде все js файлы подключил которые были в архиве
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
а содержимое < object > менять пробовал?
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
PhoEn-X смотри, в исходнике первый плеер идет через скрипты, а второй через object Code <!--1 SWFObject preloader--> <div id="audioplayer1Preloader" class="preloader" style="width:400px;height:35px"></div> <div id="audioplayer1Box" class="player"><div id="audioplayer1"></div></div> <script type="text/javascript">var flashvars = {"uid":"audioplayer1","m":"audio","file":"http://audio.uppod.net/sample.mp3"};var params = {id:"audioplayer1",allowScriptAccess:"always"}; new swfobject.embedSWF("uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);</script> <!--2 HTML--> <object id="audioplayer2" type="application/x-shockwave-flash" data="uppod.swf" width="400" height="35"><param name="bgcolor" value="#ffffff" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="uppod.swf" /><param name="flashvars" value="uid=audioplayer2&m=audio&file=http://audio.uppod.net/sample.mp3" /></object>
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
San4eZz думаешь я что-то в этом понимаю? Кстати, второй плеер это уже видеоплеер а не аудиоплеер т.к. name="movie" как я полагаю означает видео
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
PhoEn-X нет, 1 код "uid":"audioplayer1", а 2 код uid=audioplayer2
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
Почему же он тогда идет в исходном коде над видеоплеером в аналогичном месте + name="movie" ?
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
не знай
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
Да нифига не работает, чистый бред. Поставил сам, попробовал - результат 0
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
Все, я кажись разобрался) Все отлично работает. В общем начнем... Для начала заливаем все скрипты на сайт. Так же стоит скачать Этот .swf файл на сайт. Теперь вставляем в < head > вот такой код Code <script language="JavaScript" src="/js/uppod_player.js"></script> <script language="JavaScript" src="/js/swfobject.js"></script> <script type="text/javascript">var flashvars = {"uid":"audioplayer1","m":"audio","file":"http://audio.uppod.net/sample.mp3"};var params = {id:"audioplayer1",allowScriptAccess:"always"}; new swfobject.embedSWF("/uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);</script> При этом указываем ссылки на .swf файл и скрипты (можно без http://site.ru или www.site.ru для удобства) и этот код вставляем во все страницы, где могут находиться плееры. В вид материалов и на страницу файла, если таковая имеется, вставляем вот такой код вместо старого плеера Code <object id="audioplayer$ID$" type="application/x-shockwave-flash" data="/uppod.swf" width="400" height="35"><param name="bgcolor" value="#ffffff" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="movie" value="uppod.swf" /><param name="flashvars" value="uid=audioplayer$ID$&m=audio&file=<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>" /></object> И в нем не забываем указать ссылку к uppod.swf и под себя настроить плеер)) С тебя +++++ награды и "Огромное спасибо" за убитое время))
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
PhoEn-X у меня все равно не получилось вот смотри тут http://ab-music.ru/
на главной странице каталога файлов прописал Code <script language="JavaScript" src="/player/js/uppod_player.js"></script> <script language="JavaScript" src="/player/js/swfobject.js"></script> <script type="text/javascript">var flashvars = {"uid":"audioplayer1","m":"audio","file":"http://audio.uppod.net/sample.mp3"};var params = {id:"audioplayer1",allowScriptAccess:"always"}; new swfobject.embedSWF("/player/uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);</script>
и в вид материалов прописал Code <object id="audioplayer$ID$" type="application/x-shockwave-flash" data="/player/uppod.swf" width="80" height="20"> <param name="bgcolor" value="#ffffff" /> <param name="allowFullScreen" value="true" /> <param name="allowScriptAccess" value="always" /> <param name="movie" value="/player/uppod.swf" /> <param name="flashvars" value="uid=audioplayer$ID$&st=/player/80x30.txt&m=audio&file=<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>" /> </object> и все равно
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
Странный вид материалов у тебя)
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
ну да) есть немного... может из-за этого не получается?
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
Конечно из-за него)) Там ведь к кнопке скрипт привязан как в примере, так вот я думаю можно присобачить к этой твоей кнопке))
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
ну и как тогда можно сделать? помоги пожалуйстаДобавлено (22.08.2011, 13:32) --------------------------------------------- если я перерделываю вид новостей по другому, то работает, но слишком много запросов и меня банит надо как то сделать под старый вид новостей
|
|
|
|
|
Бывалый
1313 сообщений
Мужчина
|
San4eZz если ты вставляешь плеер через object, нахрена добавлять плеер через swfobject XDDDDDDDDDDDDDDDD это провал. На примере показано использование 3 разных форматов запуска плееров. 1. Через swfobject, то есть используется скрипт:Code <script language="JavaScript" src="/player/js/uppod_player.js"></script> <script language="JavaScript" src="/player/js/swfobject.js"></script> <script type="text/javascript">var flashvars = {"uid":"audioplayer1","m":"audio","file":"http://audio.uppod.net/sample.mp3"};var params = {id:"audioplayer1",allowScriptAccess:"always"}; new swfobject.embedSWF("/player/uppod.swf", "audioplayer1", "400", "35", "9.0.115", false, flashvars, params);</script> 2. Через object: Code <object id="audioplayer$ID$" type="application/x-shockwave-flash" data="/player/uppod.swf" width="80" height="20"> <param name="bgcolor" value="#ffffff" /> <param name="allowFullScreen" value="true" /> <param name="allowScriptAccess" value="always" /> <param name="movie" value="/player/uppod.swf" /> <param name="flashvars" value="uid=audioplayer$ID$&st=/player/80x30.txt&m=audio&file=<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>" /> </object> 3. Ну это видео (тебе оно не надо).
|
|
|
|
|
uSite Team
1689 сообщений
Мужчина
|
San4eZz для начала убери автовключение плеера, потом на демо странице внизу есть скрипт, его подключить я думаю тоже надо, так же на демо странице есть кнопка включения плеера, вот ее и используй)
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
Quote (PhoEn-X) для начала убери автовключение плеера если я уберу, то по нажатию на изображение плей музыка не заиграет
|
|
|
|
|
|
Сообщение от пользователя efimov с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
|
Заблокирован
21 сообщениий
Мужчина
|
Блин, да тут же все просто. У тебя трек начинает играть, когда плеер становится виден, так? Т.е. ты нажимаешь на кнопку Play и появляется плеер с помощью toggle, который воспроизводит музыку. Все что тебе стоит это определить, открыт ли у тебя какой то плеер или нет.. Например добавляешь в код <div id="now_play" style="display:none;">0</div> и в этот id записываешь $ID$ воспроизводимого материала. При нажатии на плей делаешь проверку играет что нибудь или нет, вот и все... Вот пример написал.. рипай. http://spichki.ucoz.ru/
|
|
|
|
|
Пользователь
108 сообщений
Мужчина
|
efimov если допустим этот код: Code <div id="audio_1" class="audio"> <span id="audio_play1" onclick="play('1');" class="play"></span> <span id="audio_time1" class="time">3:47</span> <span id="audio_name1" class="name"><b>$TITLE$</b></span> <span id="audio_player1" class="player">Воспроизведение...</span> </div> вставляем в вид материалов, то при нажатии на любой трек включается всегда 1 трекДобавлено (22.08.2011, 17:30) --------------------------------------------- а нет, все, теперь понял
|
|
|
|
|
|
Сообщение от пользователя efimov с отрицательной репутацией.
Вы можете просмотреть это или все сообщения данного пользователя.
|
Заблокирован
21 сообщениий
Мужчина
|
бляяя))))))) единицу то на $ID$ замени Code <div id="audio_$ID$" class="audio"> <span id="audio_play$ID$" onclick="play('$ID$');" class="play"></span> <span id="audio_time$ID$" class="time">3:47</span> <span id="audio_name$ID$" class="name"><b>$TITLE$</b></span> <span id="audio_player$ID$" class="player">Воспроизведение...</span> </div> Добавлено (22.08.2011, 17:31) --------------------------------------------- San4eZz молодец)))
|
|
|
|
|