Компоненти для відтворення анімації, відеофайлів, звуку
Більшість сучасних програм є мультимедійними. Такі програми забезпечують перегляд відео–роликів та мультиплікації, відтворення музики, мовлення, звукових ефектів.
Delphi дає в розпорядження розробникам два компоненти, за допомогою яких можна розробляти мультимедійні програми:
– Animate ;
– MediaPlayer.
Перший зазначений компонент використовується для відтворення лише простої анімації. Другий же, в свою чергу, дозволяє вирішувати більш складні задачі, такі як повноцінне відтворення відео, яке супроводжується звуком.
Компонент Animate
Даний компонент має свої властивості:
– Name
Ім’я компонента, за допомогою якого можна керувати поведінкою та іншими властивостями компоненту.
– FileName
Ім’я AVI-файлу, в якому знаходиться анімація.
– StartFrame
Номер кадру, з якого починається відтворення анімації.
– StopFrame
Номер кадру, на якому закінчується відтворення анімації.
– Activate
Показує чи відтворюється анімація.
– Color
Задається колір фону компонента.
– Transparent
Використання «прозорого» кольору під час відтворення компоненту.
– Repetitions
Кількість повторів компоненту.
Компонент 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
Розмір та положення області відтворення кліпу.
Компоненти для відтворення анімації, відео файлів та звуку необхідні у сучасній розробці, тому що майже кожна програма потребує використання анімації, відео та аудіо.