Thema: mp3 player

Einzelnen Beitrag anzeigen

Gohac

Registriert seit: 1. Jul 2011
8 Beiträge
 
Delphi 2009 Professional
 
#9

AW: mp3 player

  Alt 11. Jul 2011, 21:10
die fehlermeldung ist

Listenindex überschreitet das Maximum (-1)

meinst du den gesammten code?

oder hier erstmal den für den play button

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
  (* ListBox ist leer -> Dialog aufrufen *)
  if Form2.Listbox1.Items.Count=0 then
    (* Dialog wurde nicht abgebrochen, Datei also angegeben *)
    if Opendialog1.Execute then
      (* Datei zur ListBox hinzufügen *)
      Form2.Listbox1.Items.Add(Opendialog1.FileName);

  (* Eintrag ausgewählt? *)
 if Form2.ListBox1.Items.Count > 0 and Form2.Listbox1.ItemIndex -1 then
  Form2.ListBox1.ItemIndex :=0;
    begin
      (* Eintrag dem Mediaplayer zuweisen und abspielen *)
      Mediaplayer1.FileName:=Form2.Listbox1.Items[Form2.Listbox1.ItemIndex];
      Mediaplayer1.open;
      MediaPlayer1.Play;
      Timer1.Enabled:=true;
      Progressbar1.Max:=Mediaplayer1.Length;
    end;
end;
  Mit Zitat antworten Zitat