Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.08;
Скачать: CL | DM;

Вниз

Разворачивание картинки на весь экран   Найти похожие ветки 

 
Alex_06   (2006-10-19 10:45) [0]

Уважаемые Мастера! Подскажите как развернуть картинку на весь экран. Есть форма с установленной на неё Panel, Align=alClient и MediaPlayer (со страницы System). Панель работает экраном для плеера, но вот проблема видеоролик воспроизводится только в левом верхнем углу, не желая разворачиваться на весь экран.


 
Alex_06   (2006-10-19 11:56) [1]

Или другой вариант: используя ActiveX-компонент (стандартный плеер Windows). Как его убедить развернуться во весь экран и автоматически скрыть строку меню и мышь? Было бы интересно получить ответы на оба варианта. Спасибо.


 
medved_68 ©   (2006-10-19 12:07) [2]


> Панель работает экраном для плеера, но вот проблема видеоролик
> воспроизводится только в левом верхнем углу, не желая разворачиваться
> на весь экран.

Alex_06   А кто мешает развернуть форму на весь экран, получить размеры клиентской области, развернуть панель на эти размеры, погасить TaskBar и курсор.... :))))


 
DVM ©   (2006-10-19 12:10) [3]


> погасить TaskBar

Не надо ее "гасить". Она сама убирается, когда полноэкранное приложение стартует.


 
Думкин ©   (2006-10-19 12:19) [4]


> medved_68 ©   (19.10.06 12:07) [2]

Панель у него итак развернута, речь идет о размере отображаемого ролика.


 
Alex_06   (2006-10-19 12:31) [5]

Форма изначально развёрнута на весь экран, панель также развёрнута на всю клиентскую область и на экране видна вся, но ролик идёт только в левом верхнем углу. Наверно, это связано с разрешением ролика, но в стандартном проирывателе Windows, при разворачивании его во весь экран, изображение также разворачивается, а в программе мне этого добиться не удаётся. Если это связано с о свойствами MediaPlayer, то был бы рад получить текст программы, если возможно, то с пояснениями. Спасибо.


 
Думкин ©   (2006-10-19 12:37) [6]

TMediaPlayer.DisplayRect


 
Alex_06   (2006-10-19 12:49) [7]

У меня в программе MediaPlayer.DisplayRect:=Panel1.ClientRect. Не помогает.


 
Думкин ©   (2006-10-19 12:53) [8]


> Alex_06   (19.10.06 12:49) [7]

Задай явно:
MediaPlayer.DisplayRect := Rect(0,0,..,...);


 
Alex_06   (2006-10-19 13:54) [9]

Не работает.


 
Думкин ©   (2006-10-19 14:39) [10]

А у меня работает. :(
Со всеми видами видео так?


 
Alex_06   (2006-10-19 17:31) [11]

Разобрался, работает! Всем спасибо!


 
Думкин ©   (2006-10-19 19:02) [12]


> Alex_06   (19.10.06 17:31) [11]

Можно узнать - в чем была проблема?


 
Alex_06   (2006-10-20 13:57) [13]

Предполагаю в последовательности операторов.
MediaPlayer.DisplayRect:=Panel1.ClientRect сначала поставил до
MediaPlayer.Open, а затем перенес после и добавил до Open
MediaPlayer.Notify:=False;

У меня возник ещё один вопрос: решил видеоролик вставить в файл ресурса и, затем, поместить в свой EXE-шник. Создал файл name.rc со строкой  CHEAK WMV "Rol.wmv", затем скомпилировал с помощью brcc32.exe. Подключил полученный res-файл к программе, но как теперь загрузить ролик в MediaPlayer? Подскажите. Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2007.07.08;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.035 c
3-1175791322
Kley
2007-04-05 20:42
2007.07.08
Фильтрация при открытии формы


2-1181931418
nord489
2007-06-15 22:16
2007.07.08
Выделение записи в DBGrid


6-1159720721
_Anwy_
2006-10-01 20:38
2007.07.08
Авторизация на сайте с помощью IdHTTP


2-1181482114
golik
2007-06-10 17:28
2007.07.08
экспорт в Excel!!!!!!!!!!!!!


15-1180961295
Nic
2007-06-04 16:48
2007.07.08
Rave-отчёты и проблемы с кодировкой