Delphi 使用 URLDownloadToFile 从 Internet 下载视频

标签 delphi video download

如何在 Delphi 中实现以下 Windows 函数?

HRESULT URLDownloadToFile(      
  LPUNKNOWN pCaller,
  LPCTSTR szURL,
  LPCTSTR szFileName,
  DWORD dwReserved,
  LPBINDSTATUSCALLBACK lpfnCB
);  

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

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

Downloading flv from youtube using curlpp on top of curl - video not playing

问候,彼得。

最佳答案

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;

关于Delphi 使用 URLDownloadToFile 从 Internet 下载视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4067434/

相关文章:

Delphi - 如何检测防病毒软件的存在?

delphi - 有没有办法强制Delphi命令行编译器输出英文文本?

html - 在 jwplayer 中播放 dailymotion 视频

C# Postback - 发送下载后在页面上设置文本

java - JAVA文件下载异常

Delphi TChromium/DCEF3 - 持续访问冲突

Delphi:分离器的对齐和可见性

javascript - Jquery 更改视频源 Src 没有达到预期的效果

android - 视频控件默认位于设备底部

excel - 从 Spring Rest Controller 下载文件