Опрос

Что вас больше интересует?

  • игры для nokia
  • темы на телефон
  • программы на мобильный
  • обзоры мобильных телефонов


 

Какие игры вы предпочитаете?

  • игры для мальчиков
  • игры для девочек
  • драки
  • стрелялки
  • логические игры
  • спортивные


 

счетчики

Спонсор раздела:

Особенности при работе с видеоклипами

Статьи

Наряду со звуковыми файлами универсальный проигрыватель способен обслуживать видеоклипы. По умолчанию клип воспроизводится в отдельно создаваемом окне. При необходимости можно отказаться от этой услуги и явным образом определить элемент управления, на поверхности которого будет показано изображение:

property Display: TWinCont rol;

В роли дисплея способны выступать как обычная форма, так и любой другой элемент управления, например панель. Единственное условие: «экран» должен быть потомком класса TWinControl.

Если клип показывается на поверхности элемента управления, то помимо прочего программист вправе назначить прямоугольную область, в пределах которой будет осуществляться вывод изображения:

property DisplayRect: TRect;

Асинхронный и синхронный режимы работы проигрывателя

Методы проигрывателя мультимедиа могут вызываться как в синхронном, так и в асинхронном порядке. Синхронный режим требует, чтобы TMedia-Player не возвращал управление использующему его приложению до тех пор, пока он не завершит операцию с файлом мультимедиа. Здесь речь идет об обслуживании методов Back(), Close(), Eject(), Next(), Open(), Pause(), Pause-Only(), Play(), Previous(), StartRecording(), Resume(), Rewind(), Step()и Stop().

®Поумолчанию в асинхронном режиме вызываются всего два метода: Play() и Star-tRecording(). Все остальные методы обслуживаются в синхронном режиме.

При желании программист имеет возможность изменить настройки по умолчанию. Поведение универсального проигрывателя определяется состоянием свойства:

property Wait: Boolean;

Свойство доступно только во время выполнения. Если оно установлено в true (синхронный режим), приложение обязано дожидаться, пока проигрыватель завершит действие с объектом мультимедиа. Значение false переводит проигрыватель в асинхронный режим работы. В этом случае приложение может не ждать окончания той или иной операции.

MediaPlayer1.Wait := True;

MediaPlayer1.Play;

Добавить комментарий


Защитный код
Обновить