Native Flash Radio V2

Premium Native Flash Radio V2 2017-02-27

Нет прав для скачивания
Автор: Jörg Krüger

Неплохо зарекомендовавший себя флешплеер для потокового радио.
У меня в чате он работает больше 5 лет.

Главное его достоинство - вывод информации о названии станции и звучащем треке.
Кроме этого, показывается ссылка на поток и есть визуализация процесса буферизации и уровня сигнала.

Минус - сравнительно большие размеры.
Но его можно оформить в виде отдельного окна по размерам плеера, либо сделать отдельную страницу для чатовского радио.
В архиве уже есть готовая страница радио - example.html

1. Скачиваем файл, распаковываем и загружаем в корень сайта.
Если скачать не получается - альтернативная ссылка на GitHub - jcjj/web2: NATIVE FLASH RADIO V2

2. Открываем файл example.html и в строке
Код:
so.addVariable("swfstreamurl", "station.nsmahidolradio.com:8000");
меняем
Код:
station.nsmahidolradio.com:8000
на ссылку своего потока радио.

3. Теперь уже вы можете начинать слушать радио со страницы по адресу http://ваш.домен/example.html.

************************************

Теперь о том, как можно модифицировать данный плеер.

1. Если нужно вставить плеер на готовую страницу - берём его код:
HTML:
<div id="flashcontent"> <p> <strong>Sorry this site have a flash based native radio and needed adobe flash 10+ support. </strong><br /> <a href="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Download Flash here.</a> </p>
</div>
<script type="text/javascript"> var so = new SWFObject("nativeradio2big.swf", "nativeradio", "400", "165", "10", "#cccccc"); so.addParam("scale", "noscale"); so.addVariable("swfcolor", "2c85c7"); so.addVariable("swfstreamurl", "station.nsmahidolradio.com:8000"); so.addVariable("swfpause", "1"); so.write("flashcontent");
</script>
естественно, сменив ссылку на поток на свою - и вставляем куда нужно.
При этом, возможно, если не появится плеер в нужном месте, придётся изменить ссылку на флеш
Код:
nativeradio2big.swf
на
Код:
/nativeradio/nativeradio2big.swf
2. Цвет плеера по умолчанию - сине-голубой. Кому не нравится - в строке
Код:
so.addVariable("swfcolor", "2c85c7");
меняем 2c85c7 на код нужного вам цвета.

3. Кроме того, если радио останется на отдельной странице, её можно переименовать, к примеру, на radio.html, или вообще сменить расширение, сделав radio.php. Как вам понравится.

4. Можно ещё поиграться с размерами плеера - в строке
PHP:
var so = new SWFObject("nativeradio2big.swf", "nativeradio", "400", "165", "10", "#cccccc");
пробовать изменять цифры 400 и 165.
Цифру 10 - не трогать. Это указана минимальная версия Flash плеера, необходимая для работы.

5. Для продвинутых, в readme описаны дополнительные параметры, которые можно применить к плееру.

6. И самое главное. С этой фигнёй я долго ковырялся, пока не нашёл работающий код.
Если у вас названия треков на русском языке плеер выводит кракозябрами - открываем файл streamtitle.php и меняем
PHP:
return utf8_encode($song);
на
PHP:
return mb_convert_encoding($song, "utf-8", "cp1251, utf-8");
И
PHP:
return utf8_encode($output);
на
PHP:
 return mb_convert_encoding($output, "utf-8", "cp1251, utf-8");

Готово!
Автор
mychatik
Скачивания
0
Первый выпуск
Обновление
Оценка
5,00 звёзд 1 оценок

Другие ресурсы пользователя mychatik

Поделиться ресурсом