Einzelnen Beitrag anzeigen

Avax2k

Registriert seit: 6. Okt 2005
186 Beiträge
 
Delphi 2005 Professional
 
#13

Re: MP3 von CD in Speicher bufferweise lesen und abspielen

  Alt 18. Jan 2006, 00:41
Über die Philosophie weshalb und wieso und wozu und weswegen braucht man sich nicht unterhalten das ist ja nicht die Frage gewesen.. aber ein Grund ist das Verhindern von Schreibprozessen auf der Festplatte denn je größer das Datenvolumen umso schneller nutzt sich die Platte ab, wenn da ständig zugegriffen werden muss..Speicher ist da was anderes eben nicht maschinell.

ich dachte es könnte so gehen...

was fehlt da noch..zum Optimieren wäre super wenn mir jemand auch dabei unter die Arme greifen könnte

Delphi-Quellcode:
var MemStream: TMemoryStream;
MemStream := nil;
try
  MemStream := TMemoryStream.Create;
  Stream.Position := 0;
  while Stream.Pos < Stream.Size do begin
    MemStream.Clear;
    if (Stream.Pos+10240000) <= Stream.Size then
      MemStream.CopyFrom(Stream,10240000)
    else
      MemStream.CopyFrom(Stream,Stream.Size - Stream.Pos);
  end;
finally
  MemStream.Free;
end;
nur wie bekomme ich jetzt die Datei als das MemStream ..von mir aus ist der Pfad der Datei
C:\Test.mp3
  Mit Zitat antworten Zitat