buenas a toda la comunidad, ahorita vengo con una detallido y quisiera que me ayudaran, yo quiero que mi playlist sea recorrido y cuando llegue a la ultima cancion se detenga, y no se repita a cada momento la ultima cancion.
el codigo que tengo ahorita es este,
Código Delphi
[-]
var
i: Integer;
item: string;
begin
Opendialog1.Title := 'Abrir Archivos';
if not Opendialog1.Execute then
exit;
lbmusic.Items.Add(ExtractFilename(OpenDialog1.Filename));
begin
i:= 0;
with lbmusic.Items do
while Count > i do
begin
if IndexOf(strings[i])<>i then
Delete(i)
else
inc(i);
end;
end;
MediaPlayer1.FileName:=OpenDialog1.Filename;
MediaPlayer1.DeviceType := dtAutoSelect;
Mediaplayer1.Open;
Mediaplayer1.Play;
Timer3.Enabled := true;
Timer5.Enabled := true;
lbMusic.Visible := true;
tbVolumen.Visible := true;
ProgressBar1.Visible := true;
lbmusic.ItemIndex := lbmusic.ItemIndex +1;
lstbprogramas.ItemIndex := -1;
If lbmusic.items.count = 2 then begin
btnPreview.enabled := true; end;
end;
quisiera que me ayudaran con
Código Delphi
[-]
begin
if lbmusic.itemindex > -1 then Timer2.Enabled := true else
Timer2.Enabled := false;
end;
saludos y espero su respuesta