Мультимедиа-возможности Delphi. Большинство современных программ, работающих в среде Windows, являются мультимедийными. Такие программы обеспечивают просмотр.

Презентация:



Advertisements
Похожие презентации
Компонент MediaPlayer Выполнила студентка Группы ИС -54 Кудыкина О. А.
Advertisements

Тема 5. Основы современной технологии программирования Программирование в средах современных информационных систем. Интегрированные системы разработки.
Интерфейс текстового процессора Microsoft Word. С помощью ленты можно быстро находить необходимые команды (элементы управления: кнопки, раскрывающиеся.
PowerPoint 2007 Часть 6. Звуки Добавление звукового сопровождения 2 После добавления звука в слайд презентации отображается значок, который указывает.
Использование анимационных эффектов и ссылок при создании презентаций.
1 © Хацкевич Александр Георгиевич Windows 7. 2 В предыдущих версиях операционных систем Windows управление файлами означало расположение файлов в различных.
11 класс. №031. МУЛЬТИМЕДИА НА WEB-СТРАНИЦАХ.
Один из видов презентации на компьютере это набор слайдов, которые можно выводить последовательно друг за другом. Часто такое компьютерное произведение.
«Создание видеофильма средствами Windows Movie Maker» 8 класс.
Объектно-ориентированное программирование Основы языка программирования Lazarus.
Отладка программы. Классификация ошибок 1.синтаксические; 2. ошибки времени выполнения; 3.алгоритмические. Синтаксические ошибки, обнаруживает компилятор,
Основное назначение звука в презентации - подкрепление какого-либо действия звуковым эффектом. Виды действий: 1. Анимация.1. Анимация. Любой эффект в.
Переключение между домашней сетью и сетью на рабочем месте. 1.Доступ в Интернет 2.Включение общего доступа к файлам и принтерам 3. Использование домашней.
Презентация на тему : «Доступ к файлам и принтерам на других компьютерах домашней группы» Выполнил:студент 2 курса 12 группы экономического факультета.
Тема: Общая характеристика текстового процессора Microsoft Word 2007.
Элементы окна. Виды окон. Виды меню. Сохранение файлов. суббота, 16 ноября 2013 г.
Тема урока: вставка звука и видео в презентацию. Звуковые файлы размером больше, чем 100 килобайт и любые видеофрагменты не внедряются в саму презентацию.
Презентация на тему: «Разработка электронных конспектов лекций по дисциплинам «Информатика», «Операционные системы и среды»»
Создание базы данных с помощью Конструктора Создание базы данных без помощи Мастера Теперь попробуем создать базу данных без помощи Мастера. При запуске.
2010 год Видеофрагмент – это видео файл в формате AVI и MPEG с расширением AVI, MOV, MPG и MPEG. Видеофрагмент – это видео файл в формате AVI и MPEG с.
Транксрипт:

Мультимедиа-возможности Delphi

Большинство современных программ, работающих в среде Windows, являются мультимедийными. Такие программы обеспечивают просмотр видеороликов и мультипликации, воспроизведение музыки, речи, ззвуковых эффектов. Типичными примерами мультимедийных программ являются игры и обучающие программы. Delphi предоставляет в распоряжение программиста два компонента, которые позволяют разрабатывать мультимедийные программы: Animate обеспечивает вывод простой анимации (подобной той, которую видит пользователь во время копирования файлов); MediaPlayer позволяет решать более сложные задачи, например, воспроизводить видеоролики, ззвук, сопровождаемую ззвуком анимацию

Компонент Animate Компонент Animate позволяет также программисту использовать в своих программах стандартные анимации Windows. Вид анимации определяется значением свойства СommonAVI. Значение свойства задается при помощи именованной константы. В табл. приведены некоторые значения констант, вид анимации и описание процесса, для иллюстрации которого используется эти анимации.

Таблица Значений свойства comonAVi определяет стандартные анимации Windows Значение АнимацияПроцесс aviCopyFiles Копирование файлов AviDeleteFile Удаление файла aviRecycleFile Удаление файла в корзину

Компонент MediaPlayer Компонент MediaPlayer, значок которого находится на вкладке System, позволяет воспроизводить видеоролики, ззвук и сопровождаемую ззвуком анимацию.

Компонент MediaPlayer В результате добавления к форме компонента MediaPlayer на форме появляется группа кнопок, подобных тем, которые можно видеть на обычном аудио- или видеоплеере.

Кнопки компонента MediaPlayer Кнопка ОбозначениеДействие ВоспроизведениеbtPlay Воспроизведение ззвука или видео ПаузаbtPause Приостановка воспроизведения СтопbtStop Остановка воспроизведения СледующийbtNext Переход к следующему кадру ПредыдущийbtPrev Переход к предыдущему кадру ШагbtStep Переход к следующему ззвуковому фрагменту, например, к следующей песне на CD НазадbtBack Переход к предыдущему ззвуковому фрагменту, например, к предыдущей песне на CD ЗаписьbtRecord Запись Открыть/ЗакрытьbtEject Открытие или закрытие CD-дисковода компьютера

Свойства компонента MediaPiayer Свойство Описание Name DeviceType FileName AutoOpen Display VisibleButtons Имя компонента. Используется для доступа к свойствам компонента и управлением работой плеера Тип устройства. Определяет конкретное устройство, которое представляет собой компонент MediaPiayer. Тип устройства задается именованной константой: dtAutoSelect тип устройства определяется автоматически; dtVaweAudio проигрыватель ззвука; dtAVivideo видеопроигрыватель; dtCDAudio CD-проигрыватель Имя файла, в котором находится воспроизводимый ззвуковой фрагмент или видеоролик Признак автоматического открытия сразу после запуска программы, файла видеоролика или ззвукового фрагмента Определяет компонент, на поверхности которого воспроизводится видеоролик (обычно в качестве экрана для отображения видео используют компонент Panel) Составное свойство. Определяет видимые кнопки компонента. Позволяет сделать невидимыми некоторые кнопки

Воспроизведение ззвука Ззвуковые фрагменты находятся в файлах с расширением WAV. Например, в каталоге C:\Winnt\Media можно найти файлы со стандартными ззвуками Windows.

Пример программы с воспроизведением ззвука Компонент Значение DeviceTypeDtAutoSelect FileNameC:\Winnt\Media\3 звук Microsoft.wav AutoOpenTrue VisibleButtons. btNextFalse VisibleButtons.btPrevFalse VisibleButtons. btStepFalse VisibleButtons. btBackFalse VisibleButtons. btRecordFalse VisibleButtons.btEjectFalse

Программные коды для воспроизведения ззвука Form1.MediaPlayer1.Open; Form1.MediaPlayer1.Play;

Просмотр видеороликов и анимации Помимо воспроизведения ззвука, компонент MediaPiayer позволяет просматривать видеоролики и мультипликации, представленные как AVI-файлы (AVI это сокращение от Audio Video Interleave, что переводится как чередование ззвука и видео, т. е. AVI- файл содержит как ззвуковую, так и видеоинформацию). Процесс использования компонента MediaPiaer для просмотра содержимого AVI-файла рассмотрим на примере программы, которая в результате щелчка на командной кнопке воспроизводит на поверхности формы простую сопровождаемую ззвуковым эффектом мультипликацию вращающееся по часовой стрелке слово Delphi (файл delphi.avi).

Вид диалогового окна программы

Значения свойств компонента MediaPlayer1 Свойство Значение NameMediaPlayer1 FileNamedelphi.avi DeviceTypedtAVIVideo AutoOpenTrue DisplayPanel1 VisibleFalse

Компонент Panel1 Создается форма приложения обычным образом. Компонент Panel1 используется в качестве экрана, на который осуществляется вывод анимации, и его имя принимается в качестве значения свойства Display компонента MediaPlayeri. Поэтому сначала к форме лучше добавить компонент Panel и затем MediaPlayer. Такой порядок создания формы позволяет установить значение свойства Display путем выбора из списка. Размер области вывода анимации на панели определяется не значениями свойств width и Height панели (хотя их значения должны быть как минимум такими же, как ширина и высота анимации). Размер области определяется значением свойства DisplayRect компонента MediaPlayer. Свойство DisplayRect ВО время разработки программы недоступно (его значение не выводится в окне Object Inspector). Поэтому значение свойства DisplayRect устанавливается во время работы программы в результате выполнения инструкции MediaPlayer1.DisplayReet:=Rect(0,0,60,60). Чтобы получить информацию о размере кадров AVI-файла, надо, используя возможности Windows, открыть папку, в которой находится этот файл, щелкнуть правой кнопкой мыши на имени файла, выбрать команду Свойства и в появившемся диалоговом окне вкладку Сводка, в которой выводится подробная информация о файле, в том числе и размер кадров.

Программный код воспроизведения видео procedure TForm1.ButtonlClick(Sender: TObject); begin MediaPlayer1.Play; // воспроизведение анимации end; procedure TForm1.FormCreate(Sender: TObject); begin // зададим размер области вывода анимации // на поверхности формы MediaPlayer1.DisplayRect:=Rect(0,0,60,60); end; Процесс воспроизведения анимации активизируется применением метода Play, что эквивалентно нажатию кнопки Play в случае, если кнопки компонента MediaPlayer доступны пользователю.