ВУЗ:
Составители:
Рубрика:
- 8 -
if (OpenDialog1->Execute())
{
MediaPlayer1->FileName = OpenDialog1->FileName;
MediaPlayer1->Open(); // открыть проигрыватель
}
Начать проигрывание можно нажатием левой кнопки линейки управления
(или вызовом MediaPlayer1
→Play() при RunTime); при установке свойства
AutoOpen в true проигрывание начинается сразу (нажатия кнопки или вызова
метода Play не требуется). В случае DeviceType = dtAutoSelect проигрыватель
самостоятельно определит тип устройства по расширению загруженного для
проигрывания файла. При RunTime - управлении проигрывателем использу-
ются компонентные методы Play, Pause, Stop, Next, Prev, Step, StartRecording
и Eject, соответствующие (слева направо) кнопкам линейки управления.
Область показа видео задается присвоением свойству Display проигрыва-
теля
имени компонента, в область которого осуществляется вывод видео:
MediaPlayer1->Display = Panel1; // показывать на Panel1
Имеется возможность явного определения размера области вывода видео
(что важно, например, для реализации режима показа в полноэкранном ре-
жиме):
MediaPlayer1->DisplayRect = Rect(2,2,
Panel1->Width-1,Panel1->Height-1); // задать размеры видеоэкрана
Большинство из описанных возможной реализовано в тексте файла
Main.cpp проекта Play.bpr; о дополнительных возможностях проигрывателя
MediaPlayer см. [2,5], систему контекстной помощи Delphi/C++Builder и др.
1.3 Необходимое оборудование – IBM PC-совместимая ЭВМ, предустанов-
ленная ОС Windows, пакет C++Builder версии выше 4; заготовки проектов
View.bpr и Play.bpr (могут быть получены как
http://pilger.mgapi.ru/metods/mm_src.zip).
1.4 Порядок проведения работы. Студент знакомится с общими сведения-
ми по практике программирования визуализаторов файлов изображений и
видео (уровень усвоения проверяется с использованием вопросов для само-
проверки), рассматривает заготовки проектов, добивается корректного функ-
ционирования программы, по требованию преподавателя выполняет расши-
ряющую возможности программы модификацию конкретные задания.
if (OpenDialog1->Execute()) { MediaPlayer1->FileName = OpenDialog1->FileName; MediaPlayer1->Open(); // открыть проигрыватель } Начать проигрывание можно нажатием левой кнопки линейки управления (или вызовом MediaPlayer1 → Play() при RunTime); при установке свойства AutoOpen в true проигрывание начинается сразу (нажатия кнопки или вызова метода Play не требуется). В случае DeviceType = dtAutoSelect проигрыватель самостоятельно определит тип устройства по расширению загруженного для проигрывания файла. При RunTime - управлении проигрывателем использу- ются компонентные методы Play, Pause, Stop, Next, Prev, Step, StartRecording и Eject, соответствующие (слева направо) кнопкам линейки управления. Область показа видео задается присвоением свойству Display проигрыва- теля имени компонента, в область которого осуществляется вывод видео: MediaPlayer1->Display = Panel1; // показывать на Panel1 Имеется возможность явного определения размера области вывода видео (что важно, например, для реализации режима показа в полноэкранном ре- жиме): MediaPlayer1->DisplayRect = Rect(2,2, Panel1->Width-1,Panel1->Height-1); // задать размеры видеоэкрана Большинство из описанных возможной реализовано в тексте файла Main.cpp проекта Play.bpr; о дополнительных возможностях проигрывателя MediaPlayer см. [2,5], систему контекстной помощи Delphi/C++Builder и др. 1.3 Необходимое оборудование – IBM PC-совместимая ЭВМ, предустанов- ленная ОС Windows, пакет C++Builder версии выше 4; заготовки проектов View.bpr и Play.bpr (могут быть получены как http://pilger.mgapi.ru/metods/mm_src.zip). 1.4 Порядок проведения работы. Студент знакомится с общими сведения- ми по практике программирования визуализаторов файлов изображений и видео (уровень усвоения проверяется с использованием вопросов для само- проверки), рассматривает заготовки проектов, добивается корректного функ- ционирования программы, по требованию преподавателя выполняет расши- ряющую возможности программы модификацию конкретные задания. -8-
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »