![]() |
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