На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела
1. Не создавайте несколько одинаковых тем, ибо модератор может расценить их, как спам и удалить все.
2. Для решения задач по GPSS есть отдельная тема. Все задачи по GPSS опубликовывать в этой теме! Перед опубликовыванием вашей задачи просмотрите всю тему, возможно вы сразу найдете решение.
3. Давайте вашим темам ОСМЫСЛЕННЫЕ названия, а также указывайте язык программирования. Пример: [Pascal]:Работа с файлами и записями.
4. Использования тега CODE обязательно при публикации текста программы.

Темы, оформленные с явным игнорированием правил и отсутствием смысла, будут закрыты/удалены!
Вам помогли? Напишите об этом здесь (в портфолио фрилансера)

Фрилансерам:
5. Демпинг цен запрещен (даже если Вы готовы работать бесплатно). Цены обсуждаются в приватном общении. Если вы готовы рещить задачу бесплатно, просто решите ее быстрее, чем возникнет предложение сделать это за деньги.
6. Пользователям, входящим в группу Newbie, запрещается предлагать свои услуги (завуалированно в т.ч.)
7. В посте с предложением выполнить работу, обязательно указывать ссылку на свое портфолио в Отзывы, Благодарности, Портфолио Это правило работает и в том случае, если вы выполняете работу бесплатно.
8. Реклама (даже завуалированная) своих фриланских сайтов запрещена

Нарушение данных пунктов влечет до RO или БАНА (при неоднократом)
Модераторы: ttiger, mikefreelance, Rust
Закрыто Arny 09-08-2007: ...
  
  • закрыта
> небольшой проект 80$
    ВИДЕО ПЛАЙЕР ACTIVEX

    Требуется разработать ActiveX компонент на C++ применяя WIN32API, DirectShow, и ATL технологии, который будет использоваться в приложении написанном на ASP.NET и загруженном в Microsoft Internet Explorer. Основные функции компонента будут таковы:
    • Он должен скачивать видео файл и притом показывать статус и прогресс загрузки. Видео файл закодирован в формате MPEG-1, но в него добавлен медицинский header в начале файла. Header не влияет на проигрывание, т.е. файл можно открыть любым видео плаером без проблем. Самое главное, что компонент должен начать проигрывать видео до того как он загрузилось полностью. Т.е. нужно рассчитать с какой скоростью видео скачивается и начать проигрывать когда уже достаточно даты, чтобы проигрыш продолжался без прерывани до конца видео. (В будущем мы перейдем на MPEG-4 и там уже придется повозиться, т.к. строение AVI файлов осложняет стриминг, но это возможно, т.к. VLC player предлагает такую возможность. Но это в будущем а сейчас пока нужно сделать этот вариант).
    • URL к файлу будет предан в параметрах компонента (HTTP).
    • Должен отображать все стандартные описания файла: полное время, время которое было уже проигранно, т.е. текущую позицию. Имя файла отображать не нужно.
    • Нужен Slider, который так же будет показывать текущую позицию в файле плюс которым можно будет легко перемещаться по файлу. Пропорциональная часть фона слайдера должна иметь другой цвет, отображая этим до куда файл скачен на данные момент.
    • Стандартней кнопки: Play, Pause, Stop, Rewind, Fast Forward.
    • Rewind и Fast Forward должны иметь две отдельных функции:
    o Rewind Click – т.е. на простой клик пусть перематывает на 5 секунд
    o Rewind Key Down – когда кнопка нажата и держится нажатой пусть ускоряет проигрывание в 2 раза только в обратно направлении.
    o Fast Forward Click - на простой клик пусть перематывает на 5 секунд
    o Fast Forward Key Down -- когда кнопка нажата и держится нажатой пусть ускоряет проигрывание в 2 раза
    • Нужна возможность передавать эти опции через параметры компонента, т.е. сколько секунд или во сколько раз быстрее.
    • Компонент должен ловит данные Hotkeys (даже когда фокус не стоит на компоненте):
    o Play: CTRL + ALT + 1
    o Pause: CTRL + ALT + 2
    o Stop: CTRL + ALT + 3
    o Rewind Click: CTRL + ALT + 4
    o Rewind Click: CTRL + ALT + 5
    o Fast Forward Key Down: CTRL + ALT + 6
    o Fast Forward Key Down: CTRL + ALT + 7
    • Параметры компонента должны включать:
    o Цвет фона основного окна
    o Tooltips для всех кнопок.
    • Так как видео файлы могут быть довольно большими по размерам, нужно скачивать в в Temporary folder, путь к которой можно достать использую GetTempPath и GetTempFileName.
    • Размер поля для отображения виде должен быть 640 x 480, видео файлы буду все время такого разрешения, т.е. чтобы видео не сжималось и не растягивалось

    Проект написан на 70% осталось только доделать интерфес
    Кому интересно прошу писать на maxonby@tut.by или стучаться в аську 2786650
      Жадные вы однако! Всего $80?!!
        Так написал бы конкретно, что осталось делать-то!!! А то по предложенным требованиям проект маленьким и дешевым не назовешь!!! А под понятием интерфейс можно иметь в виду очень многое!
          exception могу нарисовать интерфейс, баксов так эток за 50 минимум, а ты хочешь полностью проект за 80
          :blink:
            Отслось сделать прогрессбар, статусбар, и контрол для звука, ну и собрать все вместе, я думаю 80 баксов это нормальная для этого цена...
              up
              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
              0 пользователей:
              Закрыто Arny 09-08-2007: ...


              Рейтинг@Mail.ru
              [ Script execution time: 0,0238 ]   [ 14 queries used ]   [ Generated: 17.07.25, 09:31 GMT ]