Четверг, 19.10.2017, 17:49

Приветствую Вас Гость
Категории раздела
Мои статьи [4]
Пишем радостно! [0]
Доступно размещение статей для пользователей!
Наш опрос
Оцените мой сайт
Всего ответов: 130
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Главная » Статьи » Мои статьи

    Как я родил идею мегаплеера.

    Как это было

    Проснулся, значит, утром. А поскольку утро добрым не бывает (особенно после вчерашнего), состояние было "застрели себя ножичком". И дабы привести себя в форму решил послушать музычку. Первая попытка встать с дивана не принесла успеха. Осел, как озимый. Так... Графин с водой, заботливо приготовленный еще с вечера, был наполовину опустошен залпом. Встать теперь уже совершенно невозможно - климакс. Оглядывая помутневшим взглядом комнату и лихорадочно соображая на тему "Как-жить-дальше", мысленно проклиная спирт, Менделеева и гавкающую дворовую шавку, прихожу к выводу о невозможности осуществления мечты всей жизни: послушать музычку. Вдруг, как серпом по ... скальпу. Вижу "руль" - беспроводное достижение коммунистического народного хозяйства Китая, а-ля Gamepad SVEN. Лежит, понимаешь, на расстоянии вытянутой ноги. Небыстро, но уверенно прихожу к выводу: че за икс, эта ботва обязана рулить музычкой. Вторая попытка подъема напоминала легкий старт бурлака на Волге. Собрав пару косяков и оторвав дверцу шкафа, догреб до ванны. Мысль не покидала: музычка-руль-кайф. Контрастный душ добавил немного радости в жизни. Сигарета, кофе, сигарета. Тактовый генератор вышел на необходимую частоту. Вот вопрос: где взять приблуду для руля? Известно, где...

    Коннект... Гугль, Яндекс, Аборт... Гу... Не поймал я ни фига. Озадачился минут на дцать. Заботливо отбрасываемая мысль "написать самому" все снова и снова приходит в мой еще не совсем восстановившийся разум. Актив Икс им всем в ж...

    Вы пробовали когда-нибудь копаться в WinAPI с похмелья. Поучительно. Просто понимаешь, что ты недостоин таких высоких (или низких?) материй. Ага! Смысл понятен. Кодим, кодим, кодим. Гу! Че за нах... Может ли мне кто-нть заяснить, ну почему события джойстика отрабатываются только для ЧЕТЫРЕХ кнопок, не считая осей. Гребаный таймер, гребаные задержки, гребаные повторы и гребаные мелкомягкие. Смеркалось. Да здравствуют Мелкомягкие (два ордена им на спину). DirectX... Просто? Просто!

    Коннект... Гугль, Яндекс, Аборт... Гу... DSPack! Рулезз! Стандартный плейер из демосов дорабатывается напильником с инкрустацией руля. Работает! Работает! Работает! Йоу! Картина Репина: "Израненный сайгак в брачный период".

    Так родилась Первая Версия. Она умела играть видео, музычку и управлялась рулем. Вы не найдете ее здесь. Все, что было в первой версии, включено и доработано во второй.

    Назначение

    Данная программа была писана изначально исключительно для себя. Отсутсвовал интерфейс (только клавиатура), не было автосохранений, закладок и списков воспроизведения. Мои друзья, которым, как ни странно, плейер понравился, начали давать рекомендации по улучшению и наращиванию функциональности. Проект "Красная площадь", блин. В один момент меня данные рекомендации достали. И начал я творить то, что должно удовлетворить основную массу пользователей. Что из этого получилось судить вам. Плейер не претендует на звание "Заменитель", "Самый-самый" и т.д. Он обладает рядом функций, которые либо вообще нигде не реализованы, либо сделаны так, что меня не устраивает, почему мне и пришлось "писать самому". Отмечу, что основная идея MVP - это ДИСТАНЦИОННОЕ управление медиапроигрывателем при помощи игровых устройств. Это дальше были надстроены списки воспроизведения, заладки, автоотключения и т.д. Просто удобно. Иначе зачем делают пульты дистанционного управления? Вобщем от души для себя ;-)

    Возможности

    Базовые возможности

    • Базовы возможности - они и есть базовые
    • Воспроизведение AVI, MP3, WMA, WMV, ASF и т.д. все что умеет Windows и DirectShow, спасибо DSPack' у.
    • Воспроизведение URL - аналогично
    • Умеет прятаться в трей - это кому как нравится
    • Не требует инсталляции, хотя желательно создать отдельную папку для плейера - там будут сохраняться файлы настроек
    • Простой (даже, можно сказать, аскетичный) интерфейс - это опять же кому как нравится
    • Списки воспроизведения: поддерживаются загрузка и сохранение M3U и PLS.
    • Поддержка языковых модулей на стадии разработки. Не определился я еще с механизмом. Но уже скоро.
    • Читает и пишет ID3v1. ID3v2 мне не надо, но если будут пожелания, добавим.

    Расширенные возможности

    • Управление проигрывателем при помощи игрового устройства. Аналоговые устройства на стадии доработки.
    • Закладки. У кого есть идеи, как сделать лучше, прошу на мыло.
    • Автоотключения. Мне достаточно двух режимов: по таймеру и по окончанию.
    • Список воспроизведения. Не знаю как вам, а мне нравится.
    Категория: Мои статьи | Добавил: BlkDem (29.01.2010)
    Просмотров: 1563 | Комментарии: 10 | Рейтинг: 5.0/1
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Copyright BlkDem © 2017 |