Registriert seit: 16. Jun 2003
Ort: Taucha
71 Beiträge
Delphi 2005 Personal
|
Re: Wave wiedergeben
7. Aug 2003, 15:28
TDXWave List ist eine Liste von audio objekten. Ich hab sie verwendet,
da ich ja 10 verschiedene sounds haben will. jedes Item steht für ein Soundobjekt. Dieses Objekt heist TWavCollectionItem und hat die Methoden:
Play
Restore
Stop
Properties:
Frequency
Initialized (Read only )
Looped
Name
Pan
Volume
Wave
Methoden von TWave:
Assign
Clear
Create
Destroy
LoadFromFile
LoadFromStream
SaveToFile
SaveToStream
SetPCMFormat
Eigenschaften von TWave:
Data (Read only)
Format(Read only)
FormatSize
Size
Wenn ich die Methode Restore nach dem Laden verwende, kann ich einmal Laden und dann die geladene Datei abspielen. Aber wenn ich dann noch irgend eine Datei lade wird wieder die erste, die zur Entwurfszeit ausgewählt wurde wiedergegeben. Wenn ich nochmal lade wird die wiedergegeben, die ich als erste zur Laufzeit ausgewählt hab. Diese beiden Waves wechseln sich dann immer ab. ( Entwurfszeitwave und !. Runtimewave ) Der Parameter False bei play gibt nur an, das nicht gewartet werden soll, bis irgend alle andereren Sounds fertig gespielt haben.
cu Chris
|