Exemple #1
0
        private static void UploadVideo()
        {
            try
            {
                var youtube = new YoutubeWrapper();

                var video = new YoutubeVideo()
                {
                };
                video.LocalFilePath = @"C:\SCBBR53W26C036262\2006 Bentley Continental Fly.wmv";
                video.Categories.Add("Autos");
                video.Tags.Add("Bentley");
                video.Tags.Add("Continental");
                video.Tags.Add("Newport Coast Auto");
                video.Tags.Add("Vehicle");
                video.Tags.Add("Auto");
                video.Description = "2006 Bentley Continental Fly";
                video.Title       = "2006 Bentley Continental Fly";
                video.Latitude    = 33.648280;
                video.Longitude   = -117.915538;
                var videoId = string.Empty;
                youtube.UploadVideoToYouTube(video, out videoId);
            }
            catch (Exception ex)
            {
            }
        }
Exemple #2
0
        public string Generate(DealerViewModel dealer, CarShortViewModel car)
        {
            GeneratePowerPointFromImages(dealer, car);
            if (GenerateVideoFromPowerPoint(dealer, car))
            {
                System.Threading.Thread.Sleep(240000);

                try
                {
                    var video = new YoutubeVideo()
                    {
                    };
                    video.LocalFilePath = (ConfigurationHandler.DealerImages + "/" + dealer.DealerId + "/" + car.Vin + "/NormalSizeImages") + String.Format(@"\{0} {1} {2} {3}.wmv", car.ModelYear, car.Make, car.Model, car.Trim);
                    video.Categories.Add("Autos");
                    video.Tags.Add(car.ModelYear.ToString());
                    video.Tags.Add(car.Make);
                    video.Tags.Add(car.Model);
                    video.Tags.Add(dealer.Name);
                    video.Tags.Add("Vehicle");
                    video.Tags.Add("Auto");
                    video.Description = car.Description;
                    video.Title       = String.Format(@"{0} {1} {2} {3}", car.ModelYear, car.Make, car.Model, car.Trim);
                    video.Latitude    = Convert.ToDouble(dealer.Lattitude);
                    video.Longitude   = Convert.ToDouble(dealer.Longitude);
                    string videoId;
                    youtube.UploadVideoToYouTube(video, out videoId);
                    return(videoId.Split(':').Last());
                }
                catch (Exception)
                {
                }
            }

            return(string.Empty);
        }