Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Track-Bar: Extended-Wert übertragen (https://www.delphipraxis.net/125942-track-bar-extended-wert-uebertragen.html)

Aike 15. Dez 2008 11:51


Track-Bar: Extended-Wert übertragen
 
Tach,

folgende Aufgabe stellt sich mir gerade:

Ich habe eine Art MP3-Player und möchte in einer Track-Bar festhalten, wo die Datei gerade beim Abspielen ist. Sowohl die Länge der Datei als auch die momentane Position wird mir als Cardinal und auf eine Millisekunde genau zurückgegeben. Ich hab's nicht so mit Mathe und den Umrechnungen, deshalb komm ich da grade überhaupt nicht weiter :-(

Ich würde mir sowas wünschen:

Alle 200 (ca.) Millisekunden soll es ein Update geben, das die Trackbar-Position so weiterschiebt, dass es kontinuierlich wirkt und am Ende des Liedes natürlich bei 100% angekommen ist. Da ich auch Sounddateien mit <1 Sekunde einbaue, möchte ich auch die noch halbwegs angezeigt bekommen in der Track-Bar.


Habt ihr da eine Idee? Ich würd mich wie immer freuen :-)

Greetz ...

little_budda 15. Dez 2008 12:01

Re: Track-Bar: Extended-Wert übertragen
 
Hallo,

skaliere deinen Trackbar in Sekunden * 5,
prüfe zyklisch (zur not über Timer) den Fortschritt deiner Datei und bewege den Slider.
Gruß Holger.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz