рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

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

Средства создания мультимедийных приложений - раздел Программирование, Средства Создания Мультимедийных Приложений Содержание Обзор Что Такое Мульт...

Средства создания мультимедийных приложений Содержание Обзор Что такое мультимедиа Мультимедиа в 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. 4. Мультимедиа в Delphi 5. В Delphi есть компонент TMediaPlayer, который дает Вам доступ ко всем основным возможностям программирования мультимедиа. Данный компонент очень прост в использовании.Фактически, он настолько прост, что многим начинающим программистам будет проще создать свою первую программу, проигрывающую видео или музыку, нежели показывающую классическую надпись Hello World . Простоту использования можно воспринимать двояко ? С одной стороны - это дает возможность любому создавать мультимедиа приложения С другой стороны, можно обнаружить, что в компоненте реализованы не все возможности.

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

Все что нужно знать - это то, что компонент называется TMediaPlayer, и что он дает доступ к набору подпрограмм, созданных Microsoft и называемых Media Control Interface MCI . Эти подпрограммы дают программисту простой доступ к широкому кругу устройств мультимедиа.Собственно работа с TMediaPlayer интуитивно понятна и очевидна. 6. Компонент 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. Вы ввели неправильное имя файла. 3. 4. Вы не настроили правильным образом мультимедиа в Windows.

Это означает, что либо у Вас нет соответствующего железа , либо не установлены нужные драйверы.Установка и настройка драйверов производится в Control Panel, требования к железу приводятся в любой книге по мультимедиа нужна звуковая карта, например совместимая с Sound Blaster . Итак, Вы имеете возможность проигрывать AVI, MIDI и WAVE файлы просто указывая имя файла. Еще одно важное свойство компонента TMediaPlayer - Display.

Изначально оно не заполнено и видео воспроизводится в отдельном окошке. Однако, в качестве экрана для показа ролика можно использовать, например, панель. На форму нужно поместить компонент TPanel, убрать текст из св-ва Caption.Далее, для TMediaPlayer, в свойстве Display выбрать из списка Panel1. После этого надо запустить программу и нажать кнопку воспроизведение см. рис.3 Рис.3 Воспроизведение AVI на панели. 1. 1. 1. 2. Два вида программ мультимедиа 3 Иногда приходится предоставлять пользователям простой путь для проигрывания максимально широкого круга файлов.

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

То есть, воспроизвести звук или видео без того, чтобы пользователь заботился об их источнике. В частности, звук может быть частью презентации. Например, показ какого-нибудь графика на экране может сопровождаться объяснением, записанным в WAV файл. В течении презентации пользователь даже не знает о существовании TMediaPlayer. Он работает в фоновом режиме.Для этого компонент делается невидимым Visible False и управляется программно. 4. Пример программы с мультимедиа В данной главе мы рассмотрим пример построения приложения с мультимедиа первого типа. Создайте новый проект 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.Timer1Timer Sender TObject begin with MediaPlayer1 do if FileName then Gauge1.Progress Round 100 Position Length end Запустите проект, выберите файл AVI и щелкните на нем два раза мышкой.

При воспроизведении ролика прогресс-индикатор должен отображать процент, соответствующий прошедшему времени см. рис.6 Рис.6 Законченное приложение для воспроизведения AVI, WAV и MDI файлов.

– Конец работы –

Используемые теги: средства, создания, мультимедийных, ложений0.073

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Средства создания мультимедийных приложений

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Создание фигур и изменение их геометрии в приложении MS Visio. Создание и разработка планировок в приложении MS Visio. Графический редактор Adobe Photoshop. Изучение панели инструментов редактора. Создание и обработка графических изображений.
Лабораторная работа Создание фигур и изменение их геометрии в приложении... ЦЕЛЬ РАБОТЫ приобретение навыков создания фигур средствами MS Visio...

Оценка основных средств и переоценка основных средств
На сайте allrefs.net читайте: "Оценка основных средств и переоценка основных средств"

Лекция 9 Технические средства добывания информации в оптическом диапазоне. Технические средства добывания информации о радиоактивных веществах
Способы и средства наблюдения в оптическом диапазоне a наблюдение...

Существует ряд приложений, ориентированных на создание документов. Под документом в Windows принято понимать файл, который может содержать
Приложения Windows... Программы предназначенные для выполнения различных работ в WINDOWS принято называть приложениями WORD EXCEL и...

Текстовый процессор Word. Работа с таблицами и диаграммами. Использование и создание графических объектов. Создание новых форм для ввода данных
Практическое занятие Текстовый процессор Word Работа с таблицами и диаграммами Использование и создание графических объектов Создание новых... Таблицы всегда были неотъемлемым атрибутом печатной научно технической документации Они используются для более...

Основные средства, их классификация, оценка, учет и выбытие основных средств. Документация ее роль и значение в бухучете
Оглавление 1. Основные средства, их классификация, оценка - 2 стр. 2. Учет поступления основных средств - 3 стр. 3. Учет выбытия основных средств -… В зависимости от назначения, с учетом натурально-вещественных признаков… Основные средства подразделяются на - активные которые непосредственно участвуют в процессе производства - станки,…

Часть 1. Создание приложения UDP
Разработчик Дубаков А А... Часть Создание приложения UDP... Постановка задачи Необходимо разработать клиент серверное приложение в котором сервер может распространять сообщения всем клиентам зарегистрированным в группе...

Сравнительный анализ МСФО 16 "Основные средства", МСФО 17 "Аренда" с ПБУ 6/01 "Учет основных средств"
Данная проблема актуальна и потому, что в период функционирования планово-регулируемой экономики, подлинное содержание элементов финансовой… Помимо, осмысления и внедрения в российскую практику провозглашенных в МСФО… Целью данной работы является провести сравнительный анализ сущности и взаимосвязи МСФО 16 «Основные средства», МСФО 17…

Специфика средств создания художественного образа в искусстве графики
Для этого у искусства есть особое, только ему присущее средство - художественный образ. С помощью художественных образов искусство передает идеи в… В данной работе я постараюсь как можно точнее отразить особенности создания… Но эти три вида изобразительных искусств имеют кроме общих черт огромное количество различий.

Сравнительный анализ Маастрихтского договора о создании ЕС и договора о создании СНГ
Следует заметить, что не все страны к 90-м годам имели одинаковые возможности, отдельные государства характеризовались наличием оппозиционно… Итак, начнем рассмотрение данной темы прежде всего с истории принятия… В первую очередь обратим внимание на реформу Европейских Сообществ - ЕОУС, ЕЭС и Евроатома, где прежний отрыв…

0.039
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам
  • WINDOWS - средства для создания презентаций Соответственно, мы должны рассказать как можно больше интересного о нашем товаре о том, как давно мы работаем на рынке, о связях с другими фирмами в… От того, как мы справимся с этой задачей, естественно, будет зависеть и… PowerPoint создает файл презентаций, который имеет расширение имени РРТ и содержит набор слайдов. Программа…
  • Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств М. BHV - Санкт-Петербург, 1997 - 704 c. 2 В.А. Биллиг, М.И. Дехтярь VBA и Office 97. Офисное программирование. М. Издательский отдел Русская… За последние три года появились четыре поколения процессоров, с совершенно… Соответственно, с такой же скоростью устаревает существующее компьютерное оборудование и программное обеспечение.
  • «Основные средства предприятий в РФ. Бухгалтерский учет поступления, выбытия и износа основых средств» В частности, функции формирования информации о деятельности хозяйствующих субъектов, полезной для принятия экономических решений заинтересованными… Это связано прежде всего с желанием крупных и средних организаций выйти на… Формирование финансовой отчетности в соответствии с принципами МСФО реализуется в Российской Федерации либо методом…
  • Средства разработки офисных приложений Разработка языка программирования VBA, встраиваемого в прикладные системы, является одним из стратегических направлений компании Microsoft. Этот язык уже интегрирован в такие программы, как Word for Windows, Power… В принципе, можно полностью перепрограммировать все функции программы Excel, если в этом появилась необходимость.На…
  • Теория сравнений и ее приложения как средства развития самостоятельности учащихся на кружке Карточка 1. Поставьте глаголы в 1 лице единственного числа настоящего времени Беречь, жечь, стеречь, скакать, мочь, полоскать, бежать, влетать,… Карточка 1. Прочитайте вслух следующие слова на конце должен звучать твердый ф… Карточка 1. Прочитайте правильно следующие слова г должно звучать как взрывной звонкий звук Гудок, газета, газ,…