从Youtube获取缩略图并保存

时间:2013-12-18 07:46:07

标签: c# c#-4.0 youtube-api

我想将视频ID提供给Youtube API并获取缩略图以保存在我的文件夹中。

http://img.youtube.com/vi/VideoId/3.jpg为我们提供缩略图,但如何保存?

也就是说;我有一个文本框,我将编写YoutubevideoId,然后单击一个按钮,我想获取缩略图并将其保存到物理文件夹。

1 个答案:

答案 0 :(得分:3)

在这里,你去找我的朋友

WebClient cli = new WebClient();

var imgBytes = cli.DownloadData("http://img.youtube.com/vi/VideoId/3.jpg");

File.WriteAllBytes(@"C:\Folder\file.jpg", imgBytes);

C#有一个名为WebClient的类,它有一个方法DownloadData,允许您从互联网上下载内容......

因此,通过创建它的实例并调用DownloadData传递我想要下载字节的URL,您可以获得所需的字节。

现在,您可以使用File.WriteAllBytes将字节写入磁盘中的文件。