Delphi使用URLDownloadToFile从Internet下载视频

Pie*_*Wyk 5 delphi video download

如何在Delphi中实现以下Windows功能?

HRESULT URLDownloadToFile(      
  LPUNKNOWN pCaller,
  LPCTSTR szURL,
  LPCTSTR szFileName,
  DWORD dwReserved,
  LPBINDSTATUSCALLBACK lpfnCB
);  
Run Code Online (Sandbox Code Playgroud)

URLDownloadToFile功能:http://msdn.microsoft.com/en-us/library/ms775123( VS.85).aspx

这里提出了提示我的问题.

使用卷曲顶部的curlpp从youtube下载flv - 视频无法播放

问候,彼得.

G-M*_*Man 11

uses
  URLMon, ShellApi;

function DownloadFile(SourceFile, DestFile: string): Boolean;
begin
  try
    Result := UrlDownloadToFile(nil, PChar(SourceFile), PChar(DestFile), 0, nil) = 0;
  except
    Result := False;
  end;
end;
Run Code Online (Sandbox Code Playgroud)