AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi TMediaPlayer.Display | Center ?
Thema durchsuchen
Ansicht
Themen-Optionen

TMediaPlayer.Display | Center ?

Ein Thema von robinWie · begonnen am 30. Jan 2006 · letzter Beitrag vom 2. Feb 2006
Antwort Antwort
Benutzerbild von robinWie
robinWie

Registriert seit: 26. Okt 2005
Ort: Lippcity
404 Beiträge
 
Delphi 2005 Personal
 
#1

TMediaPlayer.Display | Center ?

  Alt 30. Jan 2006, 21:08
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
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen
  Mit Zitat antworten Zitat
Benutzerbild von robinWie
robinWie

Registriert seit: 26. Okt 2005
Ort: Lippcity
404 Beiträge
 
Delphi 2005 Personal
 
#2

Re: TMediaPlayer.Display | Center ?

  Alt 1. Feb 2006, 16:59
*push*
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#3

Re: TMediaPlayer.Display | Center ?

  Alt 1. Feb 2006, 23:03
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);
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Benutzerbild von robinWie
robinWie

Registriert seit: 26. Okt 2005
Ort: Lippcity
404 Beiträge
 
Delphi 2005 Personal
 
#4

Re: TMediaPlayer.Display | Center ?

  Alt 2. Feb 2006, 17:47
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;
Robin W.
Ein Computer kann (fast) alles.... Man muss es ihm nur beibringen
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#5

Re: TMediaPlayer.Display | Center ?

  Alt 2. Feb 2006, 20:59
Zitat von robinWie:
Hat nich ganz geklappt. ...
das kommt davon, wenn man an zwei Rechnern arbeitet. Richtig wäre gewesen:
Delphi-Quellcode:
// 4:3-Bild
MediaPlayer.DisplayRect := Rect(0,0,352,288);
// 16:9-Bild
MediaPlayer.DisplayRect := Rect(0,36,352,216);
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz