Нужно сделать несколько доработок по сайту, срочно. Начать нужно сразу же. Только с опытом. Без предоплаты. писать в личку.
Flash RMTP player
В приложении приблизительные макеты с и без плейлиста.
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 файл (вынеси его урл в глобальную переменну, что бы потом можно было легко поменять)
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт16 лет назад
- $5
Нужен скрипт, для подтверждения подписки по e-mail, скрипт который будет заходить на e-mail аккаунт, находить письма от определенного адресата и проходить по ссылке, которая будет в письмеах. За раз может быть несколько писем - должен ...
Веб-программирование3 заявкиЗакрыт16 лет назад Хотел заказать сайт, дизайн не важно справлюсь сам. Сайт очень простой регистрация людей, введение базы данных! И конечно же админ центр откуда можно руководить ими! Могу выслать в архиве подробные схемы структуры сайта!
Веб-программирование35 заявокЗакрыт16 лет назад- Веб-программирование8 заявокЗакрыт16 лет назад
- $1
Необходим несложный запрос с помощью curl - автозаполнение формы на другом сайте. Никакого спама, все законно :) Для знающего человека работы на 5 минут. Цена - до 1$, все-таки там делать нечего особо, пара ...
Веб-программирование1 заявкаЗакрыт16 лет назад - $50
Магазин на osCommerce не индексируется поисковыми системами Возможно: 1. Сессии паукам мешают 2. index.php?cPath=xxx и index.php?cpath=xxx разные страницы 3. все кривые запросы отдают индекс 4. прочее, мне неизвестное ...
Веб-программирование3 заявкиЗакрыт16 лет назад Нужно разработать скрипт публикации объявлений
Веб-программирование9 заявокЗакрыт16 лет назадНеобходимо создать платежную систему для интернет магазина ViArt PHP Shoping cart, которая поддерживалась бы WebMoney системой приоритетно с возможностью работы с рублями.
Веб-программирование1 заявкаЗакрыт16 лет назадТребуется программист для реализации интернет проектов. C возможностью писать проекты с нуля. Сейчас есть проект с простым функционалом типо auto.ru (функционал намного меньше). Опыт работы обязателен. Интересует постоянное сотрудничество и интересные цены. Писать ...
Веб-программирование19 заявокЗакрыт16 лет назадНужно сделать небольшой веб-сервис - анализатор контента. В основном теги title, meta robots, и т.д. + подсчет количества слов и фраз ТЗ прикрепленно. !!! Внимание: сначала ...
Веб-программирование1 исполнительЗавершен16 лет назад