Функциональность большого плеера

Большой плеер должен проигрывать потоковую музыку интернет-радио, которая будет транслироваться с помощью плагина ShoutCast для Winamp или аналогичной программы. Должна быть стандартная возможность регулирования громкости и на самом плеере должна отображаться текущий трек.

через FlashVars (технология описана http://kb.adobe.com/selfservice/viewContent.do?externalId=tn_16417&sliceId=1) плееру будет передан параметры host и port для подключения к серверу, осуществляющему вещание.

Функциональность маленького плеера

Маленький плеер должен уметь то же самое, что и большой плеер, если ему переданы параметры host и port.

Кроме этого, есть дополнительная функциональность:

Если плееру будет передано 3 параметра:

mp3 - адрес mp3 файла, который надо проиграть

id - некоторый уникальный номер плеера

autostart (1 или 0) - признак того, что необходимо начать проигрывание без нажатия на play

Плеер по завершению проигрывания (если песня закончилась, а не нажата пауза) должен вызвать функцию javascript next_mp3(id), передав свой уникальный id, переданный ему через FlashVars. После этого с помощью JavaScript будет изменен параметр autostart у следующего плеера. Плеер, обнаружив autostart=1 должен начать проигрывание. При начале проигрывания необходимо со стороны Flash вызвать JavaScript функцию play(id), передав свой id плеера, чтобы завершить проигрывание в остальных плеерах. Таким образом будет реализовываться непрерывное воспроизведение треков на странице

При этом необходим progressbar показывающий какая часть песни уже проиграна и позволяющий начать воспроизведение с определенного места.

Дизайн плееров

Большой - http://aleksandrova.nnov.ru/dancehall

Маленький - http://aleksandrova.nnov.ru/bar

16 лет назад
efriend1984
Иван 
40 лет
16 лет в сервисе
Был
10 месяцев назад

Заявки фрилансеров

Нет заявок фрилансеров