我正在使用youtube api直接上传这样的视频:
YouTubeRequestSettings setting = new YouTubeRequestSettings("devpa", key, "user", "pass");
YouTubeRequest req = new YouTubeRequest(setting);
Video ytv = new Video();
ytv.Title = "test video1";
ytv.Tags.Add(new MediaCategory("Autos", YouTubeNameTable.CategorySchema));
ytv.Keywords = "test, dev";
ytv.Description = "this is a test video";
ytv.YouTubeEntry.Private = true;
ytv.YouTubeEntry.MediaSource = new MediaFileSource(Server.MapPath("PATH"), "video/mp4");
Video createdVideo = req.Upload(ytv);
但每次我收到此错误:
在写入所有字节之前无法关闭流
即使* 我正在上传不同灭绝的小视频(flv,mp4 ..等等)* ,有什么问题?
由于
答案 0 :(得分:1)
您需要设置超时。像ytv.TimeOut = 100000000;
答案 1 :(得分:0)
实际设置
的实例YouTubeRequestSettings.Timeout = [A LARGER NUMBER]
这是您想要使用的设置。