главная карта сайта связь с нами

MediaPlayer

Компонент delphi MediaPlayer обеспечивает воспроизведение звуковых файлов различных форматов (WAV, MID, MP3), компакт дисков, сопровождаемой звуком анимации и видео роликов (AVI).
Внешне компонент MediaPlayer представляет собой группу кнопок подобных тем, которые можно видеть на аудио или видеоплеере. Название этих кнопок пояснено ниже в таблице.

MediaPlayer

ris_1

Воспроизведение(btPlay) Воспроизведение звука или видео

ris_2

Пауза(btPause) Приостановка воспроизведения

ris_3

Стоп(btStop) Остановка воспроизведения

ris_4

Следующий(btNext) Переход к следующему кадру

ris_5

Предыдущий(btPrev) Переход к предыдущему кадру

ris_6

Шаг(btStep) Переход к следующему фрагменту, например к следующему треку на CD

ris_7

Назад(btBack) Переход к предыдущему фрагменту, например к предыдущему треку на CD

ris_8

Запись(btRecord) Активирует процесс записи

ris_9

Открыть(btEject) Открывает CD-дисковод компьютера

 

В следующей таблице представлены свойства MediaPlayer

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

 

Помимо свойств, которые доступы в процессе разработки, компонент MediaPlayer представляет свойства, которые доступны во время работы программы позволяющие получить информацию о состоянии MediaPlayer, воспроизводимом файле или треке CD. Обратите внимание, что значения свойств, которые содержат информацию о длительности, могут быть представлены в разных форматах. Наиболее универсальный формат является формат tfMilliseconds, в котором длительность выражена в миллисекундах. Но некоторые устройства поддерживают несколько форматов. Напремер, если MediaPlayer используется для воспроизведения CD, то информация об воспроизводимом треке может быть представлена в формате tfTMSF (Track-трек, Minute-минуты, Second-секунды, Frame-кадр).

Для преобразования миллисекунд в секунды и  минуты надо воспользоваться известными соотношениями. Если значение свойства представлено в формате tfTMSF, то для преобразования можно использовать функции MCI_TMSF_TRACK, MCI_TMSF_SECOND и MCI_TMSF_MINUTE.

В таблице рассмотрим свойства доступные во время работы программы

Length Длина открытого файла
Tracks Количество треков на устройстве
TrackLength Длина треков
Position Позиция (время воспроизведения)
TimeFormat Формат представления значений свойств Length, TrackLength и Position. Наиболее универсальным является формат tfMilliseconds
Mode Состояние устройства воспроизведения.
mpPlaying — состояние воспроизведения;
mpStopped – процесс остановлен;
mpPaused — приостановлен;
mpNotReady — не готово к работе;
mpOpen – в устройстве (CD-деске) отсутствует носитель.
Display Экран, на котором отображается клип. Если значение не задано, то клип отображается в отдельном окне (создаваемом во время работы программы)
DisplayRect Размер и положение области отображения клипа на поверхности экрана

 

Оставить комментарий

*

code

Подписаться

Введите адрес электронной почты: