Ejemplo n.º 1
0
 private static bool getSize(YouTubeVideoQuality q)
 {
     try
     {
         HttpWebRequest fileInfoRequest = (HttpWebRequest)HttpWebRequest.Create(q.DownloadUrl);
         HttpWebResponse fileInfoResponse = (HttpWebResponse)fileInfoRequest.GetResponse();
         long bytesLength = fileInfoResponse.ContentLength;
         fileInfoRequest.Abort();
         if (bytesLength != -1)
         {
             q.SetSize(bytesLength);
             return true;
         }
         else return false;
     }
     catch (Exception)
     {
         return false;
     }
 }