Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В приложении приблизительные макеты с и без плейлиста.

http://softce.com.ua/player/player.fla

http://softce.com.ua/player/player2.fla

RMTP плеер

Основные функции:

Вначале проигрывание рекламы (видео или аудио), затем проигрывание эпизода (видео или аудио).

Если рекламы нет (т.е название файла «false») тогда пропускать её сразу и проигрывать эпизод.

Если реклама аудио (расширение mp3), то можно вставлять картинку на место видео, отпаронамированную, и если нажать на неё то перейдешь на ссылку. «Картинка» может быть как и jpg, gif, png... так и swf файл, зацикленный на повтор. После окончания рекламы картинка и ссылка убираются и при проигрыше эпизода на экране выводиться логотип.

При нажатии на экран во время проигрыша аудио или видео эпизоды запускается/останавливается проигрыш (дублирование кнопки play/pause).

Если реклама – видео, то при нажатии на это видео осуществляется переход по ссылке.

После окончания рекламы, при

Все эти дела (реклама, эпизод, картинка, ссылка) передаются в проигрыватель через flashvars.

Также через flashvars передается userid пользователя, и его sessionid (если гость – то id=0, sessionid=""), и при посылания http запроса моим скриптам, эти айдишники должны передаваться.

Если

Должна быть возможность в проигрывателе:

1) Кнопка пауза/проиграть (по умолчанию реклама и эпизод сразу воспроизводятся)

2) Бегунок, который показывает прогресс воспроизведения, и прогресс буферизации, как здесь: http://xmoov.com/xmoov-flv-player/demo/ или на ютабе. Причем не нужно воспроизводить, пока не наберется n секунд буферизации (n задается через флешварс)

3) Ползунок управление звуком по горизонтали.

4) Кнопка разворачивания проигрывателя на весь экран.

Само видео или картинка рекламы, должна панорамироватся на весь экран (т.е сохранять пропорции, и расстягываться максимально по высоте или ширине)

Сам плеер должен адекватно отображаться как бы его не расстягывали или ужимали, (т.е если мы допустим его сжимаем по горизонтали, то сжимается полоса прогресса воспроизведения, также полоса воспроизведения имеет статичную высоту), т.е сами иконки не меняются по размерам никогда, даже в полноэкранном режиме.

Режим плеера с плейлистом включается когда мы в него передаем определенную flashvar.

Сам плейлист проигрыватель должен запрашивать плейлист с названием эпизода, его рейтингом, продолжительностью, и позицией в плейлисте через HTTP запрос, в любом формате котором захочешь (сделаю генератор по твоему примеру, предпочительно хмл)

В проигрывателе должны добавляться кнопки «вперед» и «назад», причём кнопка назад не должна работать если мы слушаем первый эпизод, и кнопка вперед – если последний.

Если эпизод не последний в списке, то по окончанию его воспроизведения проигрывается следующий.

Сам плейлист должен быть как data-greed т.е как плейлист у тогоже винампа, и при двойном клике на нужный эпизод он проигрывается. Если эпизодов больше чем места – появляется вертикальная полоса прокрутки.

Реклама проигрывается каждый раз перед проигрывания следующего эпизода, не зависимо от того запустился ли он автоматически после проигрывания предыдущего, либо через кнопки, «вперед», «назад», либо через двойной клик по эпизоду из плейлиста.

Также в списке в конце каждого эпизода (float: right) должна быть кнопочка Х, нажав на которую проигрыватель убирает этот эпизод из плейлиста, и посылает HTTP запрос php скрипту.

А перед этой кнопкой (float: right) должен быть рейтинг из 5 звезд, n из которых – желтые, а остальные – пустые (зависит от рейтинга, который может быть от 0 до 5).

Если пользователь клацает по звезде – её значение отправляется http запросом пхп скрипту единоразово, т.е потом по другой звезде из этого эпизода нельзя кликнуть. (если перезагрузить плеер с этим плейлистом и кликнуть опять по другой звезде этого эпизода, то http пускай отправляется, просто я в пхп не даю дважды голосовать).

Также (float: right) там-же должны быть две стрелочки: вверх и вниз, нажав на которые можно менять позицию эпизода в плейлисте, с отправкой http запроса моему скрипту.

Http запрос – банальный вызов getUrl где обязательные параметры userid и sessionid, которые мы передаем через флешфарс. Дальше идет, допустим, переменная action которая показывает какое действие делать, т.к все http запросы должны идти на 1 файл (вынеси его урл в глобальную переменну, что бы потом можно было легко поменять)

15 лет назад
yodj
NaN лет
16 лет в сервисе
Был
14 лет назад
  • Похожие заказы
  • $5

    Нужен скрипт, для подтверждения подписки по e-mail, скрипт который будет заходить на e-mail аккаунт, находить письма от определенного адресата и проходить по ссылке, которая будет в письмеах. За раз может быть несколько писем - должен ...

    Закрыт
    15 лет назад
  • Хотел заказать сайт, дизайн не важно справлюсь сам. Сайт очень простой регистрация людей, введение базы данных! И конечно же админ центр откуда можно руководить ими! Могу выслать в архиве подробные схемы структуры сайта!

    Закрыт
    15 лет назад
  • $1

    Необходим несложный запрос с помощью curl - автозаполнение формы на другом сайте. Никакого спама, все законно :) Для знающего человека работы на 5 минут. Цена - до 1$, все-таки там делать нечего особо, пара строчек. Пишите ...

    Закрыт
    15 лет назад
  • $50

    Магазин на osCommerce не индексируется поисковыми системами Возможно: 1. Сессии паукам мешают 2. index.php?cPath=xxx и index.php?cpath=xxx разные страницы 3. все кривые запросы отдают индекс 4. прочее, мне неизвестное Проблема типовая т.к. сборка распространенная. Только для тех, кто ранее решал данную проблему и ...

    Закрыт
    15 лет назад
  • Требуется программист для реализации интернет проектов. C возможностью писать проекты с нуля. Сейчас есть проект с простым функционалом типо auto.ru (функционал намного меньше). Опыт работы обязателен. Интересует постоянное сотрудничество и интересные цены. Писать ...

    Закрыт
    15 лет назад
  • Нужно сделать небольшой веб-сервис - анализатор контента. В основном теги title, meta robots, и т.д. + подсчет количества слов и фраз ТЗ прикрепленно. !!! Внимание: сначала читаем потом отписываемся !!! Уточнение - дизайн не нужен. Только программирование анализатора Вебстудии - ...

    Завершен
    15 лет назад