Ich habe hier was für dich.
Habe noch hier einen Play-button, einen Stop-Button und einen Pause-Button eingebaut.
Was du nicht brauchst, kannst ja weglassen.
Um die MP3 automatisch zu loopen, brauchst du einen Timer.
In diesen Timer wir geprüft, ob die MP3 noch läuft oder schon am Ende angekommen ist.
Wenn sie am Ende ist, wird sie zurückgesetzt und neu gestartet.
Solange der Timer läuft, wird der Song wiederholt.
Ist eigentlich ganz einfach, wenn man mal nachdenkt.
Gruß raven
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36:
| procedure TForm1.FormCreate(Sender: TObject); begin MediaPlayer1.Visible:=false; MediaPlayer1.FileName:='xyz.mp3'; MediaPlayer1.Open; end;
procedure TForm1.Timer1Timer(Sender: TObject); begin if MediaPlayer1.Position = MediaPlayer1.Length then Begin MediaPlayer1.Rewind; MediaPlayer1.Play; end end;
procedure TForm1.PlayClick(Sender: TObject); begin MediaPlayer1.Play; Timer1.Enabled:=true; end;
procedure TForm1.StopClick(Sender: TObject); begin MediaPlayer1.Stop; MediaPlayer1.Rewind; Timer1.Enabled:=False; end;
procedure TForm1.PauseClick(Sender: TObject); begin MediaPlayer1.Stop; end; |
Moderiert von
Peter Lustig: Code- durch Delphi-Tags ersetzt