![]() |
TMediaPlayer.Display | Center ?
Hi,
ich habe in einer Anwendung einen TMediaPlayer wo ich bei der Eigenschaft Display ein TPanel eingestellt habe. Wenn man jetzt ein Viedeo wiedergibt es so machen dass das Bild im Zentrum vom Panel ist oder das Bild auf die größe des Panels gestreckt wird. Danke im Voraus Robin |
Re: TMediaPlayer.Display | Center ?
*push*
:duck: |
Re: TMediaPlayer.Display | Center ?
Mit TMediaPlayer.DisplayRect kannst Du angeben, in welchem Bereich des Panels das Bild wiedergegeben werden soll. Das Bild wird entsprechend angepasst.
Beispiel: Das Panel ist 352 * 288 groß
Delphi-Quellcode:
// 4:3-Bild
MediaPlayer.DisplayRect := (0,0,352,288); // 16:9-Bild MediaPlayer.DisplayRect := (0,36,352,216); |
Re: TMediaPlayer.Display | Center ?
Danke für die Hilfe
Hat nich ganz geklappt. Ich musste es So schreiben:
Delphi-Quellcode:
var DP: TRect;
begin DR.Left:=0; DR.Top:=0; DR.Right:=Panel1.Width; DR.Bottom:=Panel1.Height; // 4:3-Bild MediaPlayer.DisplayRect := (DR); end; |
Re: TMediaPlayer.Display | Center ?
Zitat:
Delphi-Quellcode:
// 4:3-Bild
MediaPlayer.DisplayRect := Rect(0,0,352,288); // 16:9-Bild MediaPlayer.DisplayRect := Rect(0,36,352,216); |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:08 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz