Einzelnen Beitrag anzeigen

Wishmaster

Registriert seit: 14. Sep 2002
Ort: Steinbach, MB, Canada
301 Beiträge
 
Delphi XE2 Architect
 
#2

Re: bass.dll: Internet radio aufnehmen

  Alt 19. Nov 2005, 23:57
Delphi-Quellcode:
URL_FileStream : TFileStream;
URL_ToFileNeme : String;


procedure DownloadProc(buffer: Pointer; length: DWORD; user: DWORD); stdcall;
begin
  with AudioPlayer do
   begin
  if (URL_ToFileNeme = '') then
    exit;
  if (URL_FileStream = nil) then
      URL_FileStream:= TFileStream.Create(URL_ToFileNeme, fmCreate); // create the file
  if (buffer = nil) then
      URL_FileStream.Free // finished downloading
   else
      URL_FileStream.Write(buffer^, length);
  end;
end;



// Play

URL_FileStream:= nil;
Channel := THandle(BASS_StreamCreateURL(PChar(URL), 0, Flags, @DOWNLOADPROC, 0));
[edit=Admin]Code in Delphi-Tags gesetzt. Künftig bitte selber machen. Mfg, Daniel[/edit]
  Mit Zitat antworten Zitat