私はアプリケーションを開発していますC#でYoutubeApi2.0を使用してYouTubeにビデオをアップロードしています
これが私のコードです
Video newVideo = new Video();
newVideo.Title = "kankaaaa";
newVideo.Tags.Add(new MediaCategory("Autos", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "education, funny deneme";
newVideo.Description = "bilgi mi istiyorsun";
newVideo.YouTubeEntry.Private = false;
newVideo.Tags.Add(new MediaCategory("mydevtag, anotherdevtag",
YouTubeNameTable.DeveloperTagSchema));
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("c:\\cat.flv",
"video/quicktime");
// newVideo.Private = true;
Video createdVideo = Request.Upload(newVideo);
ビデオクラスはGoogle.YouTube名前空間の下にあります。
問題なく動画をアップロードできます。Requestedが完了すると、タイプがVideoであるオブジェクトが返されます。
しかし、処理の詳細を見たいです。私はアップロードのパーセントを意味します。検索したところ、getUploadState()とgetProgress()の2つの関数が見つかりました。しかし、私はそれをyoutubeapiで見つけることができません。
ビデオクラスのステータスクラスメンバーだけがいます。ビデオの結果を表示します。しかし、アップロードプロセスの詳細を学びたいと思います。40%などが完了しました。
何を使うべきですか?私はBackgroundworkerができると思いましたが、それが機能するかどうかはわかりません。