Hi,
Zitat: |
Hier kommt das erste problem: die avi wird verzerrt dargstellt und recht bei der x-koordinate über das panel hinaus. Wo kann ich einstellen welche grösse das avi hat das dargestellt wird? In Tanimate wird es richtig dargstellt (da aber nur unkomprimiert). |
mit TMediaPlayer.DisplayRect.
Quelltext
1:
| MediaPlayer1.DisplayRect:=Rect(0,0,Panel1.Width,Panel1.Height); |
wichtig ist, das du das NACH dem MediaPlayer1.Open machst!
Zitat: |
das zweite problem ist: ich möchte das das avi von anfang an in einer schleife abgespielt wird, es soll keine bedienknöpfe oder so geben.
Wie kann ich eine schleife einstellen die von anfang an gestartet ist? (wie man die bedienknöpfe ausblendet weiss ich schon) |
So: (im OnNotify Event vom TMediaPlayer)
Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.MediaPlayer1Notify(Sender: TObject); begin if MediaPlayer1.NotifyValue=nvSuccessful then MediaPlayer1.Play; end; |
Zitat: |
das 3te problem ist eher eine frage:
nutzt tmediaplayer die codec-treiber die auf dem system installiert sind? Wenn ja, welche kompimierungstypen von avi-videos sind standartmässig bei windows dabei? (das mein programm auf allen systemen läuft ohne decodierungsprobleme) DivX usw. sind ja glaube ich nicht standart-codecs... |
Ja, er benutzt die normalen WindowsCodecs..
Welche bei Windows Standardtmäßig dabei sind... KA, nich viele... aber, das hat auch weniger etwas mit deinem Programm zu tun, sondern mit dem Video das du abspielst..
Zitat: |
Bei dem letzten kann mir bestimmt keiner helfen, aber einen versuch ist es wert. Weiss einer was es mit dieser ominösen Microsoft RLE-avi-komprimierung zu tun hat und wie ich avis in diese konvertieren kann?
Ich habe tools gefunden die das können, jedoch bringen alle sletsame fehlermeldungen beim konvertieren eines unkomprimierten avis in ein RLE-komprimiertes. |
Sorry, KA
Au'revoir,
Aya~