嗨,我通過我的asp.net網站使用基於瀏覽器的上傳視頻上傳到youtube。什麼是我們可以上傳到youtube使用asp.net網站的最大視頻大小
YouTubeService service = new YouTubeService("MyAppName", devkey);
YouTubeRequestSettings objSettings = new YouTubeRequestSettings("eBizLink", devkey, username, password);
objSettings.Timeout = 999999990;
objSettings.Maximum = 2000000000;
YouTubeRequest objRequest = new YouTubeRequest(objSettings);
((GDataRequestFactory)objRequest.Service.RequestFactory).Timeout = 9999999;
((GDataRequestFactory)service.RequestFactory).KeepAlive = false;
objRequest.Settings.Timeout = 9999999;//60 * 60 * 1000
//objSettings.Timeout = 10000000;
//objSettings.Maximum = 2000000000;
Video objNewVideo = new Video();
//objNewVideo.Title = txtTitle.Text.Trim();
objNewVideo.Title = ViewState["VideoName"].ToString();
objNewVideo.Tags.Add(new MediaCategory("Animals", YouTubeNameTable.CategorySchema));
objNewVideo.Keywords = txtKeyWrd.Text.Trim();
objNewVideo.Description = txtDescription.Text.Trim();
objNewVideo.YouTubeEntry.Private = false;
objNewVideo.YouTubeEntry.AccessControls.Add(new YtAccessControl("list", "denied"));
//objNewVideo.YouTubeEntry.State.Name="restricted";
//objNewVideo.YouTubeEntry.State.Reason = "Must login";
objNewVideo.Tags.Add(new MediaCategory("mydevtag, anotherdevtag", YouTubeNameTable.DeveloperTagSchema));
objNewVideo.YouTubeEntry.Location = new GeoRssWhere(37, -122);
objNewVideo.YouTubeEntry.MediaSource = new MediaFileSource(FilePath, "video/mp4");
Video createdVideo = objRequest.Upload(objNewVideo);
Web.config文件:
<httpRuntime executionTimeout="24000" maxRequestLength="4124672" requestValidationMode="4.5"/>
<requestFiltering>
<requestLimits maxAllowedContentLength="2147483648"/>
</requestFiltering>
這是接受最大100MB,但我想2GB的視頻上傳。
我的查詢:
我是否需要做一些修改上面的代碼
OR
我是否需要做一些更改帳戶設置。
嗨Melkor !!我已經嘗試過,但它甚至沒有上傳350MB視頻。 – Jagan