首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Youtube API上传被中止

Youtube API上传被中止
EN

Stack Overflow用户
提问于 2012-12-31 04:11:09
回答 1查看 806关注 0票数 1

我正试着用C#把视频上传到Youtube上。它确实适用于非常小的视频,但对于较大的视频,每次上传都会中止。这是我的代码:

代码语言:javascript
复制
public void VideoAPIUpload(Video video)
{
    YouTubeRequestSettings settings = new YouTubeRequestSettings("example app", "AI39si4mUhdQfat8Dsd54qDjKSXYYnYxTaIX5PNurJetTvcAPagRvbSSR2o5xDH_obI4TEDvNieOhHEUmD9_cw0qPD51zj_wpA", "Minecraftexpertenerten@gmail.com", "mutter123") { Timeout = -1 }; ;
    settings.Maximum = -1;
    YouTubeRequest request = new YouTubeRequest(settings);
    Google.YouTube.Video newVideo = new Google.YouTube.Video();
    newVideo.Title = video.title;
    newVideo.Tags.Add(new MediaCategory("Autos", YouTubeNameTable.CategorySchema));
    newVideo.Keywords = video.tags;
    newVideo.Description = video.description;
    newVideo.YouTubeEntry.Private = false;
    newVideo.Tags.Add(new MediaCategory("mydevtag, anotherdevtag",
      YouTubeNameTable.DeveloperTagSchema));

    // alternatively, you could just specify a descriptive string
    // newVideo.YouTubeEntry.setYouTubeExtension("location", "Mountain View, CA");

    newVideo.YouTubeEntry.MediaSource = new MediaFileSource("funny_video.flv",
      "video/x-flv");
    Google.YouTube.Video createdVideo = request.Upload(newVideo);
}
EN

回答 1

Stack Overflow用户

发布于 2013-01-03 02:24:11

.NET GData库有一个默认的客户端超时,当上传一个特别大的视频或使用慢速连接时,触发它相当容易。

有关类似报告的许多示例,以及会增加超时的相关代码更改,请参阅http://code.google.com/p/google-gdata/issues/list?can=1&q=timeout

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14094230

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档