Кодировка HTML | Демо-сайт CMS uCoz | Почта

Пред прослушивание трека zippyshare.com

Архив полностью рабочих скриптов и так далее...

Пред прослушивание трека zippyshare.com

Сообщение Stox » 06 фев 2011, 08:47

В общем такая ситуация, нужно сделать предварительное прослушивание трека в каталоге файлов. Имеется хостинг на который будут литься треки, этот хостинг располагает функцией предпрослушки http://www.zippyshare.com/ Допустим, я разместил файл на хостинге, вот ссылка - http://www25.zippyshare.com/v/84791309/file.html
Красным цветом я выделил символы, которые меняются для каждого трека. Это номер сервера и номер файла соответственно. Дальше имеется код плеера с их сайта:
Код: Выделить всё
<script type="text/javascript">var zippywww="www25";var zippyfile="84791309";var zippydown="292929";var zippyfront="fafafa";var zippyback="292929";var zippylight="fafafa";var zippywidth=450;var zippyauto=false;var zippyvol=80;var zippydwnbtn = 1;</script><script type="text/javascript" src="http://api.zippyshare.com/api/embed.js"></script>

Видим два параметра, которые отвечают за сам файл:
Код: Выделить всё
var zippywww="www25";var zippyfile="84791309"

Так вот мне нужно сделать так, чтобы при добавлении материала, на странице с материалом появлялся плеер с параметрами, которые будут в ссылке к треку. Можно конечно угробить 2 поля и в них писать номер сервера и номер файла, а переменную запихнуть в код плеера. Но так помоему будет некрасиво, если в будущем на сайте будет возможность добавлять материалы для всех пользователей.
Stox
Салага
Салага
 
Автор темы
Сообщения: 8
Зарегистрирован: 06 фев 2011, 08:31
Карма: + 0 -

Re: Пред прослушивание трека zippyshare.com

Сообщение AllCity » 06 фев 2011, 18:46

Нечего не понял что нужно сделать :?
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2491
Возраст: 27
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 142 -
Откуда: Израиль, Тель-Авив

Re: Пред прослушивание трека zippyshare.com

Сообщение Stox » 07 фев 2011, 13:13

Нужно сделать предпрослушивание для трека, используя хостинг zippyshare и их плеер.
Stox
Салага
Салага
 
Автор темы
Сообщения: 8
Зарегистрирован: 06 фев 2011, 08:31
Карма: + 0 -

Re: Пред прослушивание трека zippyshare.com

Сообщение Stox » 07 фев 2011, 13:23

Stox
Салага
Салага
 
Автор темы
Сообщения: 8
Зарегистрирован: 06 фев 2011, 08:31
Карма: + 0 -

Re: Пред прослушивание трека zippyshare.com

Сообщение AllCity » 07 фев 2011, 17:58

Код: Выделить всё
<script type="text/javascript">
// From clubtone.net by Web-Codes.Net
var www = 'www38';
var file = '92826504';
var width = '450';
var vol = '100';
var player = './mp.swf';
document.write('<div style="width: ' + width + 'px;"><div style="float: left;"><object id=mpl classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=' + width + ' height=20><param name="flashvars" VALUE="height=20&amp;width=' + width + '&amp;file=http://' + www + '.zippyshare.com/downloadMusic%3Fkey%3D' + file + 'xx&amp;volume=' + vol + '&autostart=false&frontcolor=0xffffff&backcolor=0x000000&lightcolor=0xffffff&type=flv"></param><param name="wmode" value="opaque"><param name="src" VALUE=' + player + '></param><embed width="' + width + '" height="20" wmode="opaque" flashvars="height=20&amp;width=' + width + '&amp;file=http://' + www + '.zippyshare.com/downloadMusic%3Fkey%3D' + file + 'xx&amp;volume=' + vol + '&autostart=false&frontcolor=0xffffff&backcolor=0x000000&lightcolor=0xffffff&type=flv" allowfullscreen="false" quality="high" name="mpl" id="mpl" src=' + player + ' type="application/x-shockwave-flash"></object></div></div><div style="clear: both;"/></div>');
</script>

mp.swf загрузить в корень сайта
Код: Выделить всё
var www = 'www38';
var file = '92826504';

ставишь дополнительные поля.
Вложения
player.zip
(34.29 Кб) Скачиваний: 151
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2491
Возраст: 27
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 142 -
Откуда: Израиль, Тель-Авив

Re: Пред прослушивание трека zippyshare.com

Сообщение Stox » 07 фев 2011, 18:33

Огромное спасибо! Быстро и оперативно :)
Stox
Салага
Салага
 
Автор темы
Сообщения: 8
Зарегистрирован: 06 фев 2011, 08:31
Карма: + 0 -

Re: Пред прослушивание трека zippyshare.com

Сообщение Stox » 07 фев 2011, 19:12

И ещё один маленький вопрос, можно ли ещё для каталога файлов добавить дополнительные поля? Или хотя бы изменить ширину стандартных полей.
Stox
Салага
Салага
 
Автор темы
Сообщения: 8
Зарегистрирован: 06 фев 2011, 08:31
Карма: + 0 -

Re: Пред прослушивание трека zippyshare.com

Сообщение AllCity » 07 фев 2011, 21:06

Все можно даже использовать для этого 1 поле :)
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2491
Возраст: 27
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 142 -
Откуда: Израиль, Тель-Авив

Re: Пред прослушивание трека zippyshare.com

Сообщение Stox » 14 фев 2011, 18:16

Вот всё голову ломаю, как из ссылки к треку мне достать нужные символы. Допустим дана ссылка http://www4.zippyshare.com/v/92843329/file.html И вот из неё нужно вывести 4 после www, и 92843329 между /v/ и /file Пробывал через substr, всё бы ничего, но ведь на этом хостинге номер сервера может быть двухзначным, а номер трека шести, семи и т.д. В голову пришла функция strpos, но она выводит значения только после заданного символа.
Stox
Салага
Салага
 
Автор темы
Сообщения: 8
Зарегистрирован: 06 фев 2011, 08:31
Карма: + 0 -

Re: Пред прослушивание трека zippyshare.com

Сообщение AllCity » 14 фев 2011, 19:15

Код: Выделить всё
<script type="text/javascript">
var file = "http://www4.zippyshare.com/v/92843329/file.html"; // наш файл с zippyshare.com
var parse = "http://(www[0-9]+).zippyshare.com/v/([0-9]+)/file.html";
document.write(file.match(parse)[1]); // показываем www4
document.write('<br />'); // новая строка
document.write(file.match(parse)[2]); // показываем 92843329
</script>

так?
Аватара пользователя
AllCity
Администратор
Администратор
 
Сообщения: 2491
Возраст: 27
Зарегистрирован: 18 апр 2008, 16:52
Карма: + 142 -
Откуда: Израиль, Тель-Авив

След.

Вернуться в Архив скриптов и интересных решений

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron