Redimensionner une vidéo l'afficher dans un Panel
Bonjour à tous
Je souhaite dans mon programme afficher une vidéo dans un Panel.
Or, ma vidéo est plus grande ent aille que le Panel.
Donc quand je met Mediaplayer->Diaplay = Panel;
j'ai juste le coin supérieur gauche de ma vidéo tenant dans le Panel.
Moi ce que je voudrais, c'est que ma vidéo soit visible en entière sans qu'elle soit rogné.
Car j'ai aussi utiliser la méthode suivante mais qui ne me donne pas le résultat espéré car j'ai bien le centre de ma vidéo mais les bords sont rognés.
Code:
1 2 3 4 5 6
|
MediaPlayer1->Display = PanelVideo;
TRect rect = MediaPlayer1->DisplayRect;
rect.Left=(PanelVideo->Width-rect.Width())/2.0;
rect.Top=(PanelVideo->Height-rect.Height())/2.0;
MediaPlayer1->DisplayRect = rect; |
Quelqu'un aurait-il une solution
Merci d'avancea