【发布时间】:2012-03-02 16:16:35
【问题描述】:
我正在使用 YouTube .net API 将视频上传到单个频道。 我正在使用带有此代码的直接上传:
Video newVideo = new Video();
newVideo.Title = poi.Title;
newVideo.Tags.Add(new MediaCategory("Travel", YouTubeNameTable.CategorySchema));
newVideo.Keywords = "my key words";
newVideo.Description = "my description";
newVideo.YouTubeEntry.Private = false;
newVideo.YouTubeEntry.MediaSource = new MediaFileSource("path to video");
Video createdVideo = request.Upload(newVideo);
视频上传正常,当我调用 createdVideo.Status.Name 时,我得到了我所期望的“处理”。 我需要知道的是视频何时完成处理以及是否已被接受,以便我可以告诉用户。
我将异步执行此操作,并打算定期调用视频并检查其状态,然后在直播时显示在网格中。
文档似乎错过了这一步,并且没有告诉我如何按 ID 取回我的视频。
我显然遗漏了一些东西,有人可以告诉我如何通过 ID 获取我的视频吗?
【问题讨论】:
标签: c# asp.net youtube-api