Autor Beitrag
Fiech
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mi 03.11.04 12:20 
Hab ein unerklärliches Problem mit dem MediaPlayer. Ist eigentlich nen ganz kleines Programm um nen Video automatisch abzuspielen (eigentlich mit Parameterübergabe, hier geändert)

Problem besteht darin, dass es sich nur bei manchen Rechnern öffnen lässt. Die Zusammenhänge zwischen diesen sind allerdings nicht erkennbar : Läuft -> WindowsXP, SP2, mit Delphi 7
Windows2000 Server, SP4 ohne Delphi
Läuft nicht auf 3 anderen WindowsXP ,
teils SP1, teils SP2, mit und ohne Delphi

Filename wird zwar zugewiesen, wird aber nicht abgespielt und die Statusbar springt gleich ans ende.


Hoffe mir kann jemand helfen.

THX Dennis


procedure TForm1.FormCreate(Sender: TObject);
var MediaWidth,Mediaheight:integer;
begin

//if ParamCount>0 then
begin
try
begin
MediaPlayer1.FileName := 'skit.mpg'; //ParamStr(1);
StatusBar1.SimpleText := MediaPlayer1.Filename + ' - Bodo Zwicker Video Player ©2004';
end
except
ShowMessage('No Video Selected');
end;
Mediaplayer1.Open;
// Videoauflösung abfragen
MediaPlayer1.DisplayRect := Rect(1, 1, 0, 0);
MediaWidth := MediaPlayer1.DisplayRect.Right;
MediaHeight := MediaPlayer1.DisplayRect.Bottom;

//Panel und Form Größe setzen
Panel1.Height :=MediaHeight;
Panel1.Width := MediaWidth;
Form1.ClientHeight:=MediaHeight;
Form1.ClientWidth :=MediaWidth;

//in Desktopmitte zentrieren
form1.Left := round((screen.DesktopWidth-form1.Width)/2);
form1.top := round((screen.Desktopheight-form1.height)/2);

//Display in Panel setzen
MediaPlayer1.Display:= Panel1;

//ProgressBar konfigurieren
ProgressBar1.Left := Button1.Width + Button2.Width + Button3.Width + Button4.Width;
Progressbar1.Top := 0;
ProgressBar1.Width := Form1.Width - (Button1.Width + Button2.Width + Button3.Width + Button4.Width);
Progressbar1.Max := MediaPlayer1.Length;
Progressbar1.Min := 0;

Mediaplayer1.Play;
end;

end;
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Mi 03.11.04 13:26 
Das wird wahrscheinlich daran liegen, dass nicht dieselben Medienkomponenten (MediaPlayer, Codecs, ...) installiert sind. Lässt sich die Datei denn vom Windows Media Player überall abspielen?