ges | Дата: Суббота, 09.03.2013, 15:43 | Сообщение # 1 |
 Administrator
Группа: Администраторы
Сообщений: 297
Статус: Offline
| [gray] [red]Уважаемое читатели нашего форума! Сегодня мы с вами будем создать Плейлист плеера Uppod, для сайтов Ucoz [/red]
[blue] Для начало я вам хочу сообщит что, этого плей листа до этого времени не кто не смог сделать, и не кто не смог помочь, даже на форуме uppod
Почему я вам все это говорю:
....Потому что мне самому очень надо было такой плей-лист .....Но я для этого плей-листа обращался везде, у всех спросил чтоб как понастроить это плей-лист для ucoz, не кто не смог помочь только нашел вот такой ответь (Функциональная интеграция плеера с Ucoz, с плей листом и без)
Как Автор написал так и сделал не чего не получилось,
Знаете почему не получилось?
Потому что Ucoz не поддерживает php, есть то не подходить, потому что он на другом сервере находится, А для генерация Плейлиста нужен сервер с поддержкой PhP ......Порядок генерация плейлиста должен такова, ........Мы добавляем видео или Музыку, при добавление php скрипт создает Playlist.txt или Playlist.xml, это смотря как написано pHp Скрипт.
А в ucoz-е этого не возможно ....Я в Uppod пллере нашел два варианта для создание плейлиста, первый ихний вариант, а второй мой вариант с ихними скриптом событие.
Сначала покажу ихний вариант и объясню почему не получается с ихними вариантом.
Так для создание плейлиста есть такой кусок код скрипта настроенный под ucoz
Код {"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"}, ...file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$" Это ссылка на видео файл ....."comment":"$ENTRY_TITLE$" Это выпадающие меню на плеере с называнием фильма
Здесь автор говорит что эту код вставьте в информер, Не совсем так. В Информер-е такой код будет работать, а код информер в коде плеера uppod не работает
Давайте посмотрим пример:
Вот код плеера, часть вызывающе файлы
param name="flashvars" value="uid=MY_PLAYER_ID&st=Ссылка_на_ваш_сти.txt&file=Ссылка_на_ваш_видео_файл&pl=Ссылка_на_ваш_плейлист.txt" / ................. uid=MY_PLAYER_ID Это имя и ID плеера слово " Player" обязательно. st=Ссылка_на_ваш_сти.txt Это ссылка на ваш стиль плеера можно собрат здесь file=Ссылка_на_ваш_видео_файл Это ссылка на видео файл, можно по разному настроит для ucoz (Если кто то впервые напишите объясню )
pl=Ссылка_на_ваш_плейлист.txt Это ссылка на ваш плейлист, должен в формате TXT вот таком виде (PLAYLIST.TXT)
А содержание этого (PLAYLIST.TXT) должен такой код чтоб Плейлист загружался правильно В примере я покажу 5 видео файла в содержание (PLAYLIST.TXT) Код {"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"},{"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"},{"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"},{"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"},{"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"},
..и внутри (PLAYLIST.TXT) не должен другой какой то другой код.
Если мы этого кода поставим в Информер вот так Код {"file":"http://www.youtube.com/watch?v=$AUTHOR_NAME$","comment":"$ENTRY_TITLE$"}
И вызовем с помощью плеера Вот так
Код <param name="flashvars" value="uid=videoplayerID&st=http:Mysite.ru/style/style.txt&file=http:video_file.flv$&pl=$MYINF_62$" />
Выдаст ошибку (Ошибка загрузка Плейлиста )
Потому что при исходном коде выглядит так
Код pl=<script type="text/javascript" src="http://az-tube.ru/informer/62-1"></script>
Такая комбинация не по работает не в Uppod плеере и не в каком .
Если вызовем вот так pl=http://az-tube.ru/informer/62-1
...В исходном коде выглядит вот так Код document.write("{\"file\":\"http://www.youtube.com/watch?v=SEMKIR 57\",\"comment\":\"\"},{\"file\":\"http://www.youtube.com/watch?v=vwJo6wBFN2o\",\"comment\":\"\"},{\"file\":\"http://www.youtube.com/watch?v=E3sdlrusJLs\",\"comment\":\"\"},{\"file\":\"http://www.youtube.com/watch?v=Kx2JIQvpKtg\",\"comment\":\"\"},");
Как видите у нас проблема здесь document.write("") Такого кода [b]document.write("")[/b] внутри плеера тоже выдает ошибку (Ошибка загрузки плейлиста) ...А эту document.write("") В информере убрать не получилось (Если вы знаете как можно убрать то напишите буду рад)
[/blue]
[red]Давайте Теперь Посмотрим на мой Вариант (Он супер и можно отдельно встроит куда угодно)[/red]
[green] В uppod плеер есть свои API команды, который можно управлять плеер с внешними кнопками
Из них одну вам объясню, Это команда отправляет нужный файл в плеер. И мы с помощью этого команды будем собрать Плеер с Плейлистом для Ucoz сайтов
Команда выглядит так onClick="uppodSend('Здесь будет файл отправляемого на плеер');
По настройке Я взял для Видео страницу Каталог Статей
И вот наш готовый код для Информера Код <li onClick="uppodSend('videoplayer01','file:http://www.youtube.com/v/$AUTHOR_NAME$');" title="Запустит $ENTRY_TITLE$ ">
В результате идем на свой сайт создаем Информер с такими настройками Название информера: Плейлист/Раздел: Каталог Статей/ Тип данных: Материалы/Способ сортировки: В случайном порядке/ Количество материалов: Сколько вы хотите У меня 100/Количество колонок: 1
Сохраняем и запоминаем код Информера должен в таком виде $MYINF_71$ не забываем 71 это номер информеров у меня 71 у вас может другой
Открываем шаблон информера оттуда удаляем все и ставим эту
Код <li onClick="uppodSend('videoplayer1094','file:http://www.youtube.com/v/$AUTHOR_NAME$');" title="Запуск файла">
<img src="http://studiorr.ucoz.ru/images/smm/pixel/pixel-all-tumb.gif" alt="Значок видео " data-thumb="//i4.ytimg.com/vi/$AUTHOR_NAME$/default.jpg" >
</li>
Далее идем на страницу Управление дизайном
Ставим такой код туда, где хотите увидеть плеер
Код <ul style="border:1px solid #ccc; width:400px; height:200px;"> $MYINF_71$ </ul>
Ширину и высоту меняем под ваш сайт, ... или можно верстать свой шаблон
ВОТ ЖИВОЙ ПРИМЕР
[/green]
[/gray]
Прежде чем задать вопрос Администратору подумайте вопрос о чем? Администраторы вопросах не отвечает только создает тему! Вопросы долько в том случай о том вопрос будет про Студии "RR"
|
|
| |