Thema: Delphi Audio Streams Abspielen

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: Audio Streams Abspielen

  Alt 5. Okt 2005, 16:19
PlaySound kann WAV-Daten abspielen, die vollständig im Speicher gehalten werden.
PlaySound(PChar(stream.Memory), 0, SND_MEMORY); Der Stream muss ein TMemoryStream oder TStringStream sein.
Alternativ kann du die Daten aus dem Stream in einen String schreiben:
Delphi-Quellcode:
var
   s : string;
begin
   SetLength(s, stream.size);
   stream.ReadBuffer(s[1], stream.size);
   PlaySound(PChar(s), 0, SND_MEMORY);
end;
Andreas
  Mit Zitat antworten Zitat