Введение
До появления компьютерных технологий использовалось множество различных устройства с помощью которых люди могли воспроизводить музыку и просматривать видео. Первыми из них были: фонограф, изобретённый в 1877 году Томасом Эдисоном , и более усовершенствованное устройство граммофон.
Ученые заметили что магнитный материал способен хранить информацию о звуковых волнах, последовательно, на каком либо линейном носителе , и затем воспроизводить её. Это послужила толчком к появлению магнитозаписи. По началу запись проводилась на огромных бобинах с километрами пленки, но прогресс не остановился, появились компакт-кассеты
Позднее пластинки были вытеснены компакт-дисками. Затем пришли плееры, благодаря которым у каждого человека появилась возможность сделать музыку постоянным фоном вне зависимости от местонахождения, времени суток и прочих обстоятельств.
Что же касается сегодняшнего дня, то на смену движущимся носителям все больше и больше приходят типы памяти хранящие звук в цифровой форме. Появились так же программные продукты позволяющие ускорить процесс обращения к аудио и видео файлам, расширить возможности редактирования звука и видео изображения.
Для написания программы была выбрана объектно-ориентированная среда программирования Delphi, также библиотека DirectX для создания медиа-проигрывателя на delphi .
DirectX представляет собой набор технологий и инструментов, которые позволяют создавать разработчику игры и мультимедиа приложения с неслыханным во времена MS-DOS качеством графики и звука. Кроме этого, DirectX служит для обработки клавиатуры, мыши, джойстика, а также для сетевого сообщения.
Аппаратные средства:
процессор не менее 400 МГц;
не менее 32 Мб оперативной памяти;
не менее 20 Мб свободного места на диске;
операционная система Windows XP,Seven,8;
Запуск программы осуществляется через: ярлык, который находится в папке с программой, её можно запустить следующим образом: С:/Media/Pmedia.exe, после чего на мониторе появится первая главная форма программы.
1.Пояснительная записка
1.1 Постановка задачи
Программа состоит из пяти форм и имеет красочный графический интерфейс.
Медиа-проигрыватель должен выполнять следующие операции:
воспроизводить звуковые и графические файлы с расширениями *.avi;*.mp3;*.jpg; *.bmp ;
возможность регулировки звука;
добавлять файлы в список воспроизведения;
удалять файлы из списка воспроизведения;
работать с плейлистами;
сохранять плейлист;
добавлять плейлист;
переименовать плейлист;
удалять плейлист;
показывать длительность воспроизведённого файла;
регулировать звук.
Программа должна иметь простой графический интерфейс.
В программном продукте не возникнет ошибок, если программный продукт эксплуатировать согласно руководству пользователя и программиста.
До начала работы с "Медиа-проигрыватель" обязательно ознакомьтесь с ошибками, которые могут возникнуть при работе с программным продуктом это поможет вам их избежать.
1.2 Общие сведения
Программа состоит из пяти форм и имеет красочный графический интерфейс. Рассмотрим каждую отдельно.
Главная форма программы показана на рисунке 1 .
Рисунок 1 – Главная форма программы
На главной форме расположены основные элементы проигрывателя: поле для отображения списка проигрываемых файлов рисунок 2; основные кнопки навигации рисунок 3; полоса прокрутки проигрываемого файла рисунок 4; регулятор громкости рисунок 5; поле отображающее название композиции рисунок 6; поле для вывода времени проигрывания файла рисунок 7, дополнительные кнопки навигации рисунок 8.
Рисунок 2 – Поле для отображения списка проигрываемых файлов
Рисунок 3 – Основные кнопки навигации
Рисунок 4 – Полоса прокрутки проигрываемого файла
Рисунок 5 – Регулятор громкости
Рисунок 6 – Поле отображающее название композиции
Рисунок 7 – Поле для вывода времени проигрывания файла
Рисунок 8 – Дополнительные кнопки навигации
При наведении на кнопку появляется выплывающее меню добавления файлов и папок в проигрыватель рисунок 9.
Рисунок 9 – Меню добавления файлов и папок
При наведении на кнопку появляется выплывающее меню удаления файлов и папок в проигрывателе рисунок 10.
Рисунок 10 – Меню удаления файлов и папок
При наведении на кнопку появляется выплывающее меню управления плейлистами рисунок 11.
Рисунок 11 – Меню управления плейлистами
При воспроизведении графического или видео файла открывается дополнительная форма, на ней так же продублированы основные кнопки навигации и полоса прокрутки файла рисунок 12.
Окна справочной информации показаны на рисунке 13 и 14.
Рисунок 12 – Форма для воспроизведения графических и видео файлов
Рисунок 13 – О программе
Рисунок 14 – Об авторе
1.3 Описание алгоритма
Для того, чтобы лучше разобраться с программой рассмотрим работу основных модулей и блоков .
Модуль перемешивания файлов в списке воспроизведения:
Процедура перемешивания файлов. На рисунке 15 представлена схема перемешивания файлов в списке воспроизведения .
Рисунок 15 – Схема алгоритма перемешивания файлов в списке воспроизведения
Данный модуль работает следующим образом:
Берёт все файлы из списка воспроизведения, перемешивает их в случайном порядке, затем заменяет старый список, на полученный.
Модуль работы программы:
Модуль работы программы. На рисунке 16 предоставлена схема работы программы.
Нет Да
Воспроизведение
файлов
Управление
плейлистами
Вывод информации
Рисунок 16 – Схема работы медиа-проигрывателя