Средства создания мультимедийных приложений - реферат

Содержание

Обзор

Что такое мультимедиа

Мультимедиа в Delphi

Компонент TMediaPlayer

Два вида программ, использующих мультимедиа

Пример программки с мультимедиа

Обзор

  1. Delphi позволяет просто и просто включать в программку такие мультимедийные объекты, как звуки, видео и музыку. В данном уроке дискуссируется, как это сделать, используя интегрированный в Delphi компонент TMediaPlayer. Тщательно рассматриваются управление этим компонентом в программке Средства создания мультимедийных приложений - реферат и получение инфы о текущем состоянии.
  2. Что такое мультимедиа
  3. Четкого определения, что все-таки это такое, нет. Но на этот момент и в данном месте, наверняка, лучше дать по-возможности более общее определение и сказать, что “мультимедиа” - это термин относящийся к практически всем формам анимации, звукам, видео, которые употребляются Средства создания мультимедийных приложений - реферат на компьютере.

Давая такое общее определение, необходимо сказать, что в данном уроке мы имеем дело с подмножеством мультимедиа, которое включает:

1. Показ видео в формате Microsoft's Video for Windows (AVI).

2. Проигрывание звуков и музыки из MIDI и WAVE файлов.

Данную задачку можно выполнить при помощи динамической библиотеки Microsoft Multimedia Средства создания мультимедийных приложений - реферат Extensions для Windows (MMSYSTEM.DLL), способы которой инкапсулированы в компоненте TMediaPlay, находящийся на страничке System Палитры Компонент Delphi.

Для проигрывания файлов мультимедиа может потребоваться наличие некого оборудования и программного обеспечения. Так для проигрывания звуков нужна звуковая карта. Для проигрывания AVI в Windows 3.1 (либо WFW) требуется установить ПО Средства создания мультимедийных приложений - реферат Microsoft Video.

  1. Мультимедиа в Delphi
  2. В Delphi есть компонент TMediaPlayer, который дает Вам доступ ко всем главным способностям программирования мультимедиа. Данный компонент очень прост в использовании. Практически, он так прост, что многим начинающим программерам будет проще сделать свою первую программку, проигрывающую видео либо музыку, ежели показывающую традиционную надпись "Hello Средства создания мультимедийных приложений - реферат World".

Простоту использования можно принимать двойственно:

 С одной стороны - это дает возможность хоть какому создавать мультимедиа приложения.

 С другой стороны, можно найти, что в компоненте реализованы не все способности. Если Вы возжелаете использовать низкоуровневые функции, то придется копаться довольно глубоко, используя язык Delphi.

В данном уроке не описываются подробности Средства создания мультимедийных приложений - реферат внутренних вызовов мультимедийных функций при работе компонента. Все что необходимо знать - это то, что компонент именуется TMediaPlayer, и что он дает доступ к набору подпрограмм, сделанных Microsoft и именуемых Media Control Interface (MCI). Эти подпрограммы дают программеру обычный доступ к широкому кругу устройств мультимедиа. Фактически работа с TMediaPlayer интуитивно Средства создания мультимедийных приложений - реферат понятна и явна.

  1. Компонент TMediaPlayer

Для начала давайте сделаем новый проект, потом поместим компонент TMediaPlayer (стр. System Палитры) на форму, как показано на рис.1.

Рис.1: Компонент TMediaPlayer на форме.

Компонент TMediaPlayer оформлен, как панель управления устройством с клавишами. Как и на магнитофоне, тут есть кнопки “проигрывание”, “перемотка”, “запись” и др.

Поместив компонент Средства создания мультимедийных приложений - реферат на форму, Вы увидите, что Инспектор Объектов содержит свойство "FileName" (см. рис.2). Щелкните два раза

Рис.2: Характеристики TMediaPlayer в Инспекторе Объектов

на этом свойстве и изберите название файла с расширением AVI, WAV либо

MID. На рис.2 избран AVI файл DELPHI.AVI. Дальше необходимо установить свойство AutoOpen в True.

После выполнения Средства создания мультимедийных приложений - реферат этих шагов программка готова к запуску. Запустив программку, нажмите зеленоватую кнопку “проигрывание” (последняя слева) и Вы увидите видеоклип (если избрали AVI) либо услышите звук (если избрали WAV либо MID). Если этого не вышло либо появилось сообщение об ошибке, то вероятны два варианта:

  1. Вы ввели неверное название файла.
  2. Вы Средства создания мультимедийных приложений - реферат не настроили правильным образом мультимедиа в Windows. Это значит, что или у Вас нет соответственного ”железа”, или не установлены нужные драйверы. Установка и настройка драйверов делается в Control Panel, требования к “железу” приводятся в хоть какой книжке по мультимедиа (нужна звуковая карта, к примеру совместимая с Sound Blaster).

Итак Средства создания мультимедийных приложений - реферат, Вы имеете возможность проигрывать AVI, MIDI и WAVE файлы просто указывая название файла.

Очередное принципиальное свойство компонента TMediaPlayer - Display. Вначале оно не заполнено и видео воспроизводится в отдельном окошке. Но, в качестве экрана для показа ролика можно использовать, к примеру, панель. На форму необходимо поместить компонент TPanel, убрать Средства создания мультимедийных приложений - реферат текст из св-ва Caption. Дальше, для TMediaPlayer, в свойстве Display избрать из перечня Panel1. После чего нужно запустить программку и надавить кнопку “проигрывание” (см. рис.3)

Рис.3: Проигрывание AVI на панели.

      1. Два вида программ мультимедиа
      2.  Время от времени приходится предоставлять юзерам обычный путь для проигрывания очень широкого круга файлов. Это Средства создания мультимедийных приложений - реферат значит, что Вам необходимо будет дать юзеру доступ к жесткому диску либо CD-ROM, и потом позволить ему избрать и воспроизвести подходящий файл. В данном случае, на форме обычно размещается TMediaPlayer, предоставляющий возможность управления проигрыванием.

 Время от времени программер может возжелать скрыть от юзера существование компонента TMediaPlayer. Другими словами Средства создания мультимедийных приложений - реферат, воспроизвести звук либо видео без того, чтоб юзер хлопотал об их источнике. А именно, звук может быть частью презентации. К примеру, показ какого-либо графика на дисплее может сопровождаться разъяснением, записанным в WAV файл. В течении презентации юзер даже не знает о существовании TMediaPlayer. Он работает в фоновом Средства создания мультимедийных приложений - реферат режиме. Для этого компонент делается невидимым (Visible = False) и управляется программно.

      Пример программки с мультимедиа

В данной главе мы разглядим пример построения приложения с мультимедиа первого типа. Сделайте новый проект (File | New Project). Расположите TMediaPlayer на форму; расположите составляющие TFileListBox, TDirectoryListBox, TDriveComboBox, TFilterComboBox для выбора файла. В свойстве FileList для DirectoryListBox1 и Средства создания мультимедийных приложений - реферат FilterComboBox1 поставьте FileListBox1. В св-ве DirList для DriveComboBox1 поставьте DirectoryListBox1. В св-ве Filter для FilterComboBox1 укажите требуемые расширения файлов:

AVI File(*.avi)|*.avi

WAVE File(*.wav)|*.wav

MIDI file(*.MID)|*.mid

Пусть по двойному щелчку мышкой в FileListBox1 избранный файл будет воспроизводиться. В обработчике действия OnDblClick для FileListBox1 укажите

Procedure Средства создания мультимедийных приложений - реферат TForm1.FileListBox1DblClick(Sender:TObject);

begin

with MediaPlayer1 do

begin

Close;

FileName:=FileListBox1.FileName;

Open;

Play;

end;

end;

Внешний облик формы представлен на рис.4

Рис.4: Исходный вид проекта

Сохраните проект, запустите его, изберите подходящий файл и два раза щелкните на него мышкой. MediaPlayer должен воспроизвести этот файл в отдельном окне Средства создания мультимедийных приложений - реферат.

Как уже говорилось выше, видеоклип можно воспроизводить снутри формы, к примеру, на панели. Давайте немного модифицируем проект и добавим туда панель TPanel (см. рис.5). В св-ве Display для MediaPlayer1 укажите Panel1. Необходимо убрать надпись с панели (Caption)

и св-во BevelOuter = bvNone. Чтоб переключаться при проигрывании с окна Средства создания мультимедийных приложений - реферат на панель - расположите TСheckBox на форму и в обработчике действия OnClick для него запишите:

procedure TForm1.CheckBox1Click(Sender: TObject);

var

Start_From : Longint;

begin

with MediaPlayer1 do begin

if FileName='' then Exit;

Start_From:=Position;

Close;

Panel1.Refresh;

if CheckBox1.Checked then

Display:=Panel1

else

Display:=NIL;

Open;

Position:=Start_From;

Play Средства создания мультимедийных приложений - реферат;

end;

end;

Запустите проект и воспроизведите видеоклип. Пощелкайте мышкой на CheckBox.

  Рис.5: Добавлена панель для проигрывания видео и тумблер окно/панель.

Во время выполнения программки может потребоваться показать текущее состояние объекта MediaPlayer и самого ролика (время, прошедшее с начала проигрывания, длину ролика). Для этого у объекта TMediaPlayer есть надлежащие характеристики Средства создания мультимедийных приложений - реферат и действия: Length, Position, OnNotify и др. Давайте добавим в проект прогресс-индикатор (TGauge), который покажет в процентах, сколько прошло времени (см. рис.6). Для обновления показаний индикатора можно пользоваться таймером. Расположите на форму объект TTimer, установите для него Interval = 100 (100 миллисекунд). В обработчике действия OnTimer необходимо записать:

procedure TForm1.Timer Средства создания мультимедийных приложений - реферат1Timer(Sender: TObject);

begin

with MediaPlayer1 do

if FileName'' then

Gauge1.Progress:=Round(100*Position/Length);

end;

Запустите проект, изберите файл (AVI) и щелкните на нем дважды мышкой. При проигрывании ролика прогресс-индикатор должен показывать процент, соответственный прошедшему времени (см. рис.6).

  Рис.6: Законченное приложение для проигрывания AVI, WAV и MDI файлов.



sredstva-sozdaniya-multimedijnih-prilozhenij-referat.html
sredstva-specialnoj-profilaktiki-i-pervoj-medicinskoj-pomoshi.html
sredstva-stimuliruyushie-m-i-n-holinoreceptori-m-n-holinomimetiki.html