Компоненти для відтворення анімації, відеофайлів, звуку

Більшість сучасних програм є мультимедійними. Такі програми забезпечують перегляд відео–роликів та мультиплікації, відтворення музики, мовлення, звукових ефектів.

Delphi дає в розпорядження розробникам два компоненти, за допомогою яких можна розробляти мультимедійні програми:

– Animate ;

– MediaPlayer.

Перший зазначений компонент використовується для відтворення лише простої анімації. Другий же, в свою чергу, дозволяє вирішувати більш складні задачі, такі як повноцінне відтворення відео, яке супроводжується звуком.

Компонент Animate

Даний компонент має свої властивості:

– Name

Ім’я компонента, за допомогою якого можна керувати поведінкою та іншими властивостями компоненту.

– FileName

Ім’я AVI-файлу, в якому знаходиться анімація.

– StartFrame

Номер кадру, з якого починається відтворення анімації.

– StopFrame

Номер кадру, на якому закінчується відтворення анімації.

– Activate

Показує чи відтворюється анімація.

– Color

Задається колір фону компонента.

– Transparent

Використання «прозорого» кольору під час відтворення компоненту.

– Repetitions

Кількість повторів компоненту.

Компонент MediaPlayer

Цей компонент представляє собою набір кнопок для керування відео та аудіо файлами.

Компонент Delphi MediaPlayer

Позначення кнопок:

1- Play (Відтворення)

2- Pause (Пауза)

3- Stop (Стоп)

4- Next (Наступний)

5- Prev (Попередній)

6- Step (Перехід на декілька кадрів вперед)

7- Back (Перехід на декілька кадрів назад)

8- Record (Запис)

9- Eject (вилучення диску).

Властивості компоненту MediaPlayer дещо змінюються під час роботи над компонентом. Тож, загальні властивості компоненту такі:

– Name

Ім’я компонента.

– DeviceType

Тип пристрою. Наприклад:

· dtVaweAudio – плеєр звуку;

· dtCDAudio – CD- плеєр;

· dtAVIVideo – відеоплеєр.

– FileName

Ім’я файлу, який використовується.

– AutoOpen

Визначає чи буде запускатися файл відео чи аудіо одразу після завантаження програми.

– Display

Визначає компонент, який використовується як екран для відкриття відео.

– VisibleButtons

Визначає видимість кнопок програвача.

Властивості, які з’являються лише під час роботи над компонентом:

– Length

Довжина відкритого файлу.

– Tracks

Кількість доріжок на пристрої.

– TrackLength

Довжина доріжок.

– Position

Час відтворення.

– TimeFormat

Визначає вигляд значень Length, TrackLength и Position.

– Mode

Стан відтворення.

Може бути таким: mpPlaying, mpStopped, mpPaused, mpNotReady або mpOpen.

– Display

Екран, де відтворюється відео.

DisplayRect

Розмір та положення області відтворення кліпу.

Компоненти для відтворення анімації, відео файлів та звуку необхідні у сучасній розробці, тому що майже кожна програма потребує використання анімації, відео та аудіо.

Попередня стаття
Наступна стаття