Einzelnen Beitrag anzeigen

Benutzerbild von Ultimator
Ultimator

Registriert seit: 17. Feb 2004
Ort: Coburg
1.860 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Playstatus eines Liedes mit Trackbar

  Alt 3. Sep 2004, 11:42
Ich habs jetzt mit der JvtrackBar gelöst, weil nur die OnMouse-Events hat, und zwar so:
Delphi-Quellcode:
procedure TForm1.TrackBar1MouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Timer1.Enabled := false; //Timer ausstellen
  BASS_ChannelPause(spielstream); //Lied anhalten
end;

procedure TForm1.TrackBar1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  BASS_ChannelSetPosition(spielstream, TrackBar1.Position); //Position setzen
  BASS_StreamPlay(spielstream, false, 0); //Lied wieder fortsetzen
  Timer1.Enabled := true; //Timer wieder aktivieren
end;
Julian J. Pracht
  Mit Zitat antworten Zitat