Delphi-PRAXiS
Seite 3 von 6     123 45     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Trackbar/Zeit (https://www.delphipraxis.net/35678-trackbar-zeit.html)

fkerber 11. Dez 2004 16:46

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

Nils_13 11. Dez 2004 16:47

Re: Trackbar/Zeit
 
Keine Fehlermeldung, die Trackbar funktioniert leider nicht!

fkerber 11. Dez 2004 16:47

Re: Trackbar/Zeit
 
Hi!
Dann zeig mal deinen Code her!


Ciao Frederic

Nils_13 11. Dez 2004 16:48

Re: Trackbar/Zeit
 
Den ganzen?

fkerber 11. Dez 2004 16:51

Re: Trackbar/Zeit
 
Hi!

Nein, nur die relevanten Stellen (Start des Abspielens und die Timer-Procedure).


Ciao Frederic

Nils_13 11. Dez 2004 16:52

Re: Trackbar/Zeit
 
1. (Play)
Delphi-Quellcode:
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;
2. (Timer)
Delphi-Quellcode:
procedure TFormPlayer.tbTimer(Sender: TObject);
var
  TrackPos, hFileStream: Integer;
begin
  TrackPos := BASS_ChannelGetPosition(hFileStream);
  tb1.Position := TrackPos;
end;

fkerber 11. Dez 2004 16:59

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

Nils_13 11. Dez 2004 17:05

Re: Trackbar/Zeit
 
Cool, automatisch wird ein ladestand angezeigt.

Na ja dafür läuft wichtigeres nicht mehr :cry:

Wenn ich einfach
Delphi-Quellcode:
tb1.MaxValue := aStream;
und
Delphi-Quellcode:
TrackPos := BASS_ChannelGetPosition(hFileStream);
tb1.Position := hFileStream;
sage, läufts nicht, nur warum?!

fkerber 11. Dez 2004 17:10

Re: Trackbar/Zeit
 
Hi!

Zitat:

Zitat von Nils_13
Cool, automatisch wird ein ladestand angezeigt.

Na ja dafür läuft wichtigeres nicht mehr :cry:

:wiejetzt: :wiejetzt: :wiejetzt:


Ciao Frederic

Nils_13 11. Dez 2004 17:11

Re: Trackbar/Zeit
 
@Fkerber: Siehe 2 Beiträge drüber!


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:30 Uhr.
Seite 3 von 6     123 45     Letzte »    

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