Forum: Multimedia
Delphi
by Khabarakh,
15. Jun 2005
Ich hatte eigentlich gedacht, dass du dir den Endwert selbst herleitest :wink: .
if Time < sIn then
Volume := e / sIn * Time
else
if Time > (Length - sOut) then
Volume := e - e / sOut * (Time - (Length - sOut))
else
Volume := e;
Tolle Fehlerbeschreibung :zwinker: . Zeig mal deine Code-Umsetzung.
Forum: Multimedia
Delphi
by Khabarakh,
15. Jun 2005
Ich muss sagen, dass ich es auch nicht ganz verstanden habe.
Also, du willst ein FadeIn/Out beim Mediaplayer haben? Z.B.: Der Startwert der Lautsärke ist 0, diese soll in s Sekunden auf einen Endwert e ansteigen (Linear?)?
Das wäre dann (hoffentlich :wink:):
if Time < s then
Volume := e / s * Time
else
Volume := e;