October 2, 2015

Upload Video Caption using Google YouTube API

public void UploadVideoCaption(string VideoID,string FilePath,string CaptionName)
        {
            Caption newCaption = new Caption();
            newCaption.Snippet = new CaptionSnippet();
            newCaption.Snippet.Name = CaptionName;
            newCaption.Snippet.Language = "en";
            newCaption.Snippet.VideoId = VideoID;
            using (var fileStream = new FileStream(FilePath, FileMode.Open))
            {
                CaptionsResource.InsertMediaUpload captionInsertRequest = youtube.Captions.Insert(newCaption, "snippet", fileStream, "*/*");
                captionInsertRequest.Sync = true;
                IUploadProgress result = captionInsertRequest.Upload();
             }

        }


 

No comments:

Post a Comment