![]() |
Re: Trackbar/Zeit
Hi!
Ja, es könnte. UND? Geht es oder geht es nicht? Falls nein, WAS geht nicht? Fehlermeldungen? Kompiliert er? Ciao Frederic |
Re: Trackbar/Zeit
Keine Fehlermeldung, die Trackbar funktioniert leider nicht!
|
Re: Trackbar/Zeit
Hi!
Dann zeig mal deinen Code her! Ciao Frederic |
Re: Trackbar/Zeit
Den ganzen?
|
Re: Trackbar/Zeit
Hi!
Nein, nur die relevanten Stellen (Start des Abspielens und die Timer-Procedure). Ciao Frederic |
Re: Trackbar/Zeit
1. (Play)
Delphi-Quellcode:
2. (Timer)
procedure TFormPlayer.Image1Click(Sender: TObject);
var aStream: integer; begin BASS_Start(); BASS_ChannelPause(channel); position := 0; op1.Title := 'Open Files'; if not op1.Execute then exit; Channel := BASS_StreamCreateFile(FALSE, PChar(op1.FileName), 0, 0, 0); BASS_StreamPlay(Channel, False, 0); Image1.Enabled:= true; p1.Visible:= false; tb1.MaxValue := BASS_MusicGetLength(aStream, True); end;
Delphi-Quellcode:
procedure TFormPlayer.tbTimer(Sender: TObject);
var TrackPos, hFileStream: Integer; begin TrackPos := BASS_ChannelGetPosition(hFileStream); tb1.Position := TrackPos; end; |
Re: Trackbar/Zeit
Hi!
Du verwendest munter die als integer deklarierten Variablen aStream und hFileStream ohne, dass die wirklich mit irgendwas belegt sind oder sonst etwas. Was erwartest du da? Ciao Frederic |
Re: Trackbar/Zeit
Cool, automatisch wird ein ladestand angezeigt.
Na ja dafür läuft wichtigeres nicht mehr :cry: Wenn ich einfach
Delphi-Quellcode:
und
tb1.MaxValue := aStream;
Delphi-Quellcode:
sage, läufts nicht, nur warum?!
TrackPos := BASS_ChannelGetPosition(hFileStream);
tb1.Position := hFileStream; |
Re: Trackbar/Zeit
Hi!
Zitat:
Ciao Frederic |
Re: Trackbar/Zeit
@Fkerber: Siehe 2 Beiträge drüber!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 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