Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая ВТ-41 Ахметов.doc
Скачиваний:
6
Добавлен:
03.11.2018
Размер:
807.42 Кб
Скачать

1 Назначение и область применения

Использование мультимедийных технологий позволяет повысить качество программ и придает им профессиональный вид, более привлекательный для пользователя. Среди разнообразных применений мультимедиа наиболее интересны аудио- и видеовозможности компьютера. Использование звуков и видео в программах позволяет иным образом взаимодействовать с пользователем: озвучивать его действия, информировать о некоторых событиях, просматривать видеоролики.

Целью курсовой работы является разработка приложения “Мультимедиа проигрыватель”.

Исходя, из цели можно выделить следующие задачи:

Осуществить подбор и провести анализ источников по теме исследования.

Осуществить выбор программного обеспечения для разработки приложения “Мультимедиа проигрыватель”.

Разработать приложение “Мультимедиа проигрыватель”.

2 Постановка задачи

Разработать программу воспроизведения аудио-видео файлов на языке Delphi. В данной программе вы имеете возможность воспроизвести аудио-видео файлы.

Такие как: MP3,WMA,AVI.

2.1 Организация и описание входных и выходных данных

Для ввода данных на главной форме (Рис. 1) следует выбрать один из двух проигрывателей:

Главная форма (Рис. 1)

Если пользователь выбрал аудио-проигрыватель и соответственно нажал на данную кнопку, в окне откроется следующая форма аудио-проигрывателя (Рис.2):

Аудио-проигрыватель(Рис.2)

На этой форме расположено несколько объектов. При нажатии на кнопку “меню” пользователь вернется на первую форму, где сможет выбрать другой проигрыватель. При нажатии на кнопку “выход” закроется приложения.

Надпись “no file” обозначает, что в данный момент не открыт не один музыкальный файл. При открытии файла в данной области будет указан путь, где находится аудио-запись.

В правой верхней части отображается время.

Также на форме находятся две кнопки перемотки. При нажатии на кнопку “открыть файл” появится форма, в которой нужно выбрать или указать место положения аудио-файла, который должен иметь расширение Mp3 или Wma.

Если на первой форме выбран не аудио-проигрыватель, а видеопроигрыватель, то в окне появится следующая форма видеопроигрывателя (Рис.3):

Видеопроигрыватель (Рис.3)

На этой форме расположено место для вывода видео на экран, также на ней расположены три кнопки. Кнопка “открыть файла” предназначена для выбора не аудио-файла, а видео с расширением AVI. Кнопка “меню” вернет назад к выбору проигрывателя, при нажатии на кнопку “выход” приложение закроется.

3 Описание программы

3.1 Описание компонентов Delphi, используемых при разработке приложения

3.1.1 Компонент MediaPlayer

Компонент MediaPlayer является основным элементом воспроизведения аудио - и видеофайлов. Многофункциональный элемент MediaPlayer обладает рядом важных характеристик (свойств) и обеспечивает управление мультимедийными устройствами.

Компонент MediaPlayer содержит следующие кнопки(Рис.4):

  1. Play – воспроизведение.

  2. Pause – пауза.

  3. Stop – остановка.

  4. Next – переход к следующей дорожке.

  5. Prev – переход к предыдущей дорожке.

  6. Step - переход на несколько кадров вперед.

  7. Back – переход на несколько кадров назад.

  8. Record – включение режима записи.

  9. Eject – извлечение носителя.

Компонент MediaPlayer (Рис.4)

Компонент MediaPlayer обладает рядом свойств, которые позволяют управлять воспроизведением файлов:

AutoOpen – определяет, должно ли устройство автоматически открываться сразу после загрузки.

Display – задает оконный элемент, в котором будет происходить воспроизведение видеоданных. Если свойство не задано, то будет открываться новое дополнительное окно.

DisplayRec – задает прямоугольную область для воспроизведения данных.

EnableButtons – определяет набор командных кнопок, которые можно использовать в компоненте.

Одним из важных свойств является Capabilities типа TMPDevCapsSet, которое позволяет определить возможности выбранного и открытого устройства. Это свойство может принимать следующие значения, устанавливающие доступность соответствующих операций:

  1. mpCanEject – извлечение носителя;

  2. mpCanPlay – воспроизведение;

  3. mpCanRecord – запись на носитель;

  4. mpCanStep – перемотка вперед или назад определенного количества кадров;

  5. mpUsedWindow – использование окна для вывода изображения.