He pasado varias horas buscando en la red algo sobre el tema y no encuentro la solución. Como sé de su experiencia, recurro a ustedes.
En una aplicación D2009, utilizo el componente mediaplayer para reproducir videos, (no es un reproductor propiamente).
El problema que tengo es que al reproducir el video, éste se alinea a la derecha y se pierde una parte de la imágen.
El video se reproduce perfectamente en windows media y en media player.
Los formatos que he probado son MPG y WMV.
Les explico,
Utilizo una página del componente PageControl, dentro de ella utilizo Tpanel o OleContainer para repoducir el video.
Todo es perfecto, la calidad del video y sonido son excelentes, pero no sé como centrar el video.
Por necesidad de la aplicación el tamaño del video es de 1280x720.
Mi código es éste.
delphi
OleContainer1.Visible := True; OleContainer1.Align := alClient; Mediaplayer1.Display := OleContainer1; MediaPlayer1.DisplayRect := Rect(5, 5, OleContainer1.Width, OleContainer1.Height); Mediaplayer1.filename:= FprocedimientosC.Varchivo; Mediaplayer1.Open; Mediaplayer1.Play;
He entendido que el DisplayRect (MediaPlayer1.DisplayRect := Rect(5, 5, OleContainer1.Width, OleContainer1.Height)

Encontre un componente de paga que me parace muy funcional, pero no hay manera de comprarlo.
Con este se puede controlar todos los aspectos del video en tiempo de ejecución, volumén, silencio, relación de aspecto (Aspect Ratio)
De atemano agradezco sus comentarios.
Saludos.......