0
我正在使用適用於Android Google API綁定的Xamarin Mono。當我上傳大於75 MB的視頻時,我收到一個HTTP 308錯誤,這基本上是一個超時。我無法將我的videosInsertRequest.RequestFactory投射到GDataRequestFactory並設置超時時間。沒有GDataRequestFactory存在。請求工廠的類型是ICreateHttp,它的create方法返回一個HttpWebRequest。是否有另一種方式來設置YouTubeRequest的超時屬性或以其他方式上傳視頻?YouTube視頻API超時
GoogleAuthenticator auth2;
YoutubeService yt = new YoutubeService (auth2);
string name = String.Format("{0} {1}", etStatusUpdate.Text, DateTime.Now.ToString());
var videosInsertRequest = yt.Videos.Insert (Helpers.MakeVideo (name, etStatusUpdate.Text), "snippet,statistics,status", MakeVideoFileStream(), VIDEO_FILE_FORMAT);
//((GDataRequestFactory)videosInsertRequest.RequestFactory).Timeout = 9999999;
videosInsertRequest.ProgressChanged += videosInsertRequest_ProgressChanged;
videosInsertRequest.ResponseReceived += videosInsertRequest_ResponseReceived;
嗨,這是包含在Xamarin的實施?我沒有MediaHttp代碼。 –