Entwickler-Ecke

Multimedia / Grafik - TMediaPlayer Anzeigefehler


Aya - Mo 31.03.03 23:48
Titel: TMediaPlayer Anzeigefehler
Hi,

ich hab einen ganz komischen Fehler (also nicht ich, aber ne menge Kunden haben deswegen angerufen, also muß was dran sein *g*)

und zwar.. bei der anzeige vom TMediaPlayer klappt was nich, das erste Frame vom Video wird kurz angezeigt und sofort dannach bleibt das Video mit Schwarzem (mit der Hintergrundfarbe vom Panel worauf es abgespielt wird) stehen und nix passiert mehr (also das Video läuft nich weiter, PC geht noch alles.. Programm läuft auchnoch)

Ich hab den fehler nu mittlerweile mit nem kleinen TestProg dafür soweit eingegrenzt, das ich weiß wie man ihn manuell wegbekommt *g*

Wenn der Händler im TestProgramm ein Video öffnet bleibt erstmal alles scharz.. wenn er dann aber irgendwas anderes am PC macht (z.B. mal in den Explorer oder so geht), und dann wieder in das Programm zurück läuft das Video problemlos von alleine aufeinmal..

Ich hab leider absolut keine ahnung woran das problem liegt, hab es unter Win95, Win98, Win98SE, WinME und Win2k getestet... aber nirgendwo is das Problem aufgetreten, scheint also irgendwas Windows-Einstellungen Spezifisches zu sein :(

Hat irgendwer ne ahnung was ich machen kann, bzw woran das liegt??

Au'revoir,
Aya~


inselberg - Di 01.04.03 12:36

haben beide pcs die gleichen codecs ?


Aya - Di 01.04.03 12:43

Hi,

die kunden bei denen es nich geht meinen mit dem Windows MediaPlayer können sie die Videos angucken...

aber, auch im Programm geht es ja, allerdings nur wenn sie das Programm kurz äh.. weiß nich.. *g* Wenn sie halt kurz was anderes im Windows machen.. :(

Au'revoir,
Aya~


OlafG - Mi 02.04.03 14:20

Hi,

da bin ich aber froh, daß dieses Problem nicht nur bei mir auftritt. Auf manchen Rechnern funktioniert es und auf manchen ist es so wie beschrieben. Irgendwie ist es wohl sogar zufällig, mal tritt es auf und mal nicht.
Sobald man das Programmfenster (wenn es nicht gerade im Vollbildmodus ist) mit der Maus ein kleines Stück verschiebt, wird das Video wieder angezeigt. Für einen Kunden ist sowas natürlich unzumutbar. Ich habe mal aus Hilflosigkeit folgenden Code reingeschrieben:


Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
MediaPlayer1.Play;
MediaPlayer1.Stop;
Form1.Left:=Form1.Left+1;
Form1.Top:=Form1.Top+1;
Form1.Left:=Form1.Left-1;
Form1.Top:=Form1.Top-1;
Application.ProcessMessages;
Form1.Refresh;
MediaPlayer1.Play;
MediaPlayer1.Pause;
MediaPlayer1.Play;


Das hat fast immer geholfen, aber leider auch nicht immer.
Also wenn jemand dazu einen Tipp oder eine Idee hat, dann meldet Euch bitte.

Olaf


OlafG - Do 03.04.03 10:40

Hallo Aya,

Du hast geschrieben. daß Du weißt, wie man den Fehler manuell wegbekommt. Verrätst Du bitte, wie? Es ist mir wirklich sehr wichtig, ich habe schon zuviele Stunden mit diesem bug verschwendet. Ich habe auch gerade einen bug-report an Borland gesendet, mal sehen, ob da was rauskommt.

Bye
Olaf


Aya - Do 03.04.03 14:52

huhu,

na ja... mit Manuell beheben meine ich, das das Video abgespiel wird sobald man das Fenster mal verschiebt o.ä... ;)

Au'revoir,
Aya~


Aya - Sa 05.04.03 16:22

huhu,
OlafG hat folgendes geschrieben:
Ich habe auch gerade einen bug-report an Borland gesendet, mal sehen, ob da was rauskommt.


und? Schonwas rausbekomme?? *guckt hoffnungsvoll*

Au'revoir,
Aya~