Иллюстрированный самоучитель по C++ Builder

Просмотр видеороликов

Как было сказано выше, компонент MediaPlayer позволяет просматривать видеоролики и сопровождаемую звуком анимацию. В качестве примера использования компонента рассмотрим программу Video Player, при помощи которой можно просмотреть небольшой ролик или анимацию. Вид формы программы Video Player приведен на рис. 4.9.

Компонент OpenDialog1 обеспечивает отображение стандартного диалогового окна Открыть файл для выбора файла. Окно Открыть файл становится доступным во время работы программы в результате щелчка на кнопке Eject (speedButton1). Следует обратить внимание, что для управления процессом воспроизведения кнопки компонента MediaPiayerl не используются, поэтому свойству Visible компонента MediaPiayerl присвоено значение false.

Иллюстрированный самоучитель по C++ Builder › Мультимедиа › Просмотр видеороликов
Рис. 4.9. Форма программы Video Player

Для управления работой видеоплеера используются кнопки Play/Stop (speedButton1) и Eject (speedButton2), представляющие собой компоненты SpeedButton.

Компонент SpeedButton находится на вкладке Additional (рис. 4.10) и представляет собой командную кнопку, на поверхности которой может быть картинка.

Иллюстрированный самоучитель по C++ Builder › Мультимедиа › Просмотр видеороликов
Рис. 4.10. Компонент SpeedButton

Кнопка SpeedButton может находиться в одном из четырех состояний: обычное (не нажата и доступна); нажата (пользователь установил указатель мыши на изображение кнопки и нажал кнопку мыши); зафиксирована; недоступна. Каждому состоянию кнопки может соответствовать своя картинка.

Свойства компонента SpeedButton приведены в табл. 4.9.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.