Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Adaptar un video al tamaño de un panel (https://www.clubdelphi.com/foros/showthread.php?t=50522)

enecumene 20-11-2007 23:19:36

Adaptar un video al tamaño de un panel
 
Hola compañeros del foro, vuelvo a molestarles de nuevo, miren yo por diversion estoy tratando de hacer un player que lee videos y mp3, estoy tratando de entender la parte del video, estoy usando el TMediaPlayer y en la propiedad display lo puse con un panel donde se ve el video, sucede lo siguiente tengo el panel en un tamaño 352x288 y cuando corro un video por ejemplo de 640x480 solo se ve la parte superior izquierda del video, entonces esta es mi pregunta, existe alguna manera de poder hacer que el video se adapte al tamaño del panel? o debo usar algun otro componente donde se pueda hacer ese ajuste?.

Saludos.

jhonny 20-11-2007 23:31:53

Tendras que jugar un poco con la propiedad DisplayRect del TMediaPlayer, Como dices que estas "proyectando" la imagen a un panel, pues te colocare un ejemplo con un panel, pero vas a ver que es muy sencillo de hacer con cualquier otro control ;):

Código Delphi [-]
MediaPlayer1.DisplayRect := Rect(0, 0, Panel1.Width, Panel1.Height);

Espero que te sirva :).

enecumene 20-11-2007 23:35:57

Gracias Johhny, pero perdona mi ignorancia:D, pero en que evento lo pondria? en el OnCreate del form?

Saludos.

jhonny 20-11-2007 23:39:40

Cita:

Empezado por enecumene (Mensaje 247325)
Gracias Johhny, pero perdona mi ignorancia:D, pero en que evento lo pondria? en el OnCreate del form?

Bueno, si quieres que el video siempre se ajuste a ese tamaño, en el OnCreate estaría bien, aunque tambien puedes usarlo en otros como el OnClik de un boton o donde mas te sea conveniente ;).

enecumene 20-11-2007 23:42:54

Gracias Johnny, mañana te comento como me va, ya debo irme para mi casa y alla no tengo internet:(.

Saludos.

enecumene 21-11-2007 17:53:42

Hola, Johnny me funciono perfecto aunque habia probado con un video menor de 352x288 se adapato perfectamente al tamaño del panel.

Gracias de nuevo, Saludos.

jhonny 21-11-2007 18:03:08

Cita:

Empezado por enecumene (Mensaje 247485)
Hola, Johnny me funciono perfecto aunque habia probado con un video menor de 352x288 se adapato perfectamente al tamaño del panel.

Me alegra, que bueno :).


La franja horaria es GMT +2. Ahora son las 07:07:10.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi