Компонент MediaPlayer
Компонент MediaPlayer обеспечивает воспроизведение звуковых файлов различных форматов (WAV, MID, RMI, МР3), полноценной, сопровождаемой звуком анимации и видеороликов (AVI) и музыкальных компакт-дисков.
Значок компонента MediaPlayer находится на вкладке System (рис. 4.3).

Рис. 4.3. Значок компонента MediaPlayer
Компонент MediaPlayer представляет собой группу кнопок (рис. 4.4), подобных тем, какие можно видеть на обычном аудио – или видеоплеере. Назначение этих кнопок пояснено в табл. 4.3. Свойства компонента MediaPlayer, доступные во время разработки формы, приведены в табл. 4.4.

Рис. 4.4. Компонент MediaPlayer
Таблица 4.3. Кнопки компонента MediaPlayer.
| Кнопка | Обозначение | Действие | 
|---|---|---|
| Воспроизведение | btPlay | Воспроизведение звука или видео | 
| Пауза | btPause | Приостановка воспроизведения | 
| Стоп | btStop | Остановка воспроизведения | 
| Следующий | btNext | Переход к следующему кадру | 
| Предыдущий | btPrev | Переход к предыдущему кадру | 
| Шаг | btStep | Переход к следующему звуковому фрагменту, например, к следующей песне на CD | 
| Назад | btBack | Переход к предыдущему звуковому фрагменту, например, к предыдущей песне на CD | 
| Запись | btRecord | Активизирует процесс записи | 
| Открыть | btEject | Открывает CD-дисковод компьютера | 
Таблица 4.4. Свойства компонента MediaPlayer.
| Свойство | Описание | 
|---|---|
| Name | Имя компонента. Используется для доступа к свойствам компонента и для управления работой плеера | 
| DeviceType | Тип устройства. Определяет конкретное устройство, которое представляет собой компонент MediaPlayer. Тип устройства задается именованной константой: dtAutoSelect – тип устройства определяется автоматически по расширению файла; dtVaweAudio – проигрыватель звука; dtAVlvideo – видеопроигрыватель; dtCDAudio – CD-проигрыватель | 
| FileName | Имя файла, в котором находится воспроизводимый звуковой фрагмент или видеоролик | 
| AutoOpen | Признак автоматической загрузки сразу после запуска программы, файла видеоролика или звукового фрагмента | 
| Display | Определяет компонент, поверхность которого используется в качестве экрана для воспроизведения видеоролика (обычно в качестве экрана для отображения видео используют компонент Panel) | 
| VisibleButtons | Составное свойство. Определяет видимые кнопки компонента. Позволяет сделать невидимыми некоторые кнопки | 
