Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Playlist wird nicht fortgeführt (https://www.delphipraxis.net/162433-playlist-wird-nicht-fortgefuehrt.html)

beanbear6 23. Aug 2011 00:38

Playlist wird nicht fortgeführt
 
Hallo an alle...
Bin verzweifelt.. Hab mit dem Mediaplayer einen mp3/wav-Player
gemacht. Mit folgendem Quellcode wird bei .wav(s) der Satzzeiger
im Table weitergeschaltet und die nächste Wave wird gespielt.
Trifft der Satzzeiger jedoch auf eine mp3 Datei, bleibt der Satz-
zeiger am Ende des Liedes stehen und schaltet nicht weiter...
Kann mir bitte jemand helfen? Ich finde den Fehler einfach nicht.
Vielen Dank gleich mal!!!

procedure TForm1.FormCreate(Sender: TObject);
begin
Table1.DataBaseName := ExtractFilePath(Application.Exename);
Table1.TableName := 'Musik.DBF';
Table1.Open;
MediaPlayer1.Wait := true;
end;

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
With MediaPlayer1 do begin
AutoOpen := True;
Notify := true;
DeviceType := dtAutoSelect;
FileName := Table1.Fieldbyname('name').asstring;
Open;
Play;
end;
end;

procedure TForm1.MediaPlayer1Notify(Sender: TObject);
begin
with Sender as TMediaPlayer do begin
if ModeStr[Mode] = 'Stop' then begin
Table1.Next;
if Table1.eof then table1.first;
AutoOpen := true;
Notify := true;
FileName := Table1.Fieldbyname('name').asstring;
Open;
Play;
end;
end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz