2013-12-18 123 views
1

我想將videoId添加到Youtube API並獲取縮略圖以保存在我的文件夾中。從Youtube獲取縮略圖並保存

http://img.youtube.com/vi/VideoId/3.jpg讓我們縮略圖,但如何保存它?

也就是說;我有一個文本框,我將寫YoutubevideoId,然後點擊一個按鈕我想要縮略圖並將其保存到物理文件夾。

+0

歡迎來到Stack Overflow!請告訴我們你到目前爲止所嘗試過的。 – germi

+0

看看http://stackoverflow.com/questions/15702031/get-thumbnail-image-of-video-file-in-c-sharp和http://stackoverflow.com/questions/10131693/how-can -i-get-thumbnail-of-youtube-video-on-my-application-in-windows-phone-7 –

+0

[如何使用YouTube API獲取YouTube視頻鏈接的縮略圖?](http:// stackoverflow .com/questions/2068344/how-to-get-thumbnail-of-youtube-video-link-using-youtube-api) –

回答

2

在這裏,你去我的朋友

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將字節寫入磁盤中的文件。

+0

謝謝我的朋友 – UserStackk

+0

不是問題;) – BrunoLM