Главная страница
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.03 c
2-1181754485
molotok
2007-06-13 21:08
2007.07.08
работа с Word файлами


3-1176283401
MM_ASH
2007-04-11 13:23
2007.07.08
FIB + GUID


15-1181023220
Rouse_
2007-06-05 10:00
2007.07.08
Черный квадрат Малевича


2-1181820586
Кирей
2007-06-14 15:29
2007.07.08
Список в Rave report


2-1181734221
antid
2007-06-13 15:30
2007.07.08
использование mousedown