1

私はYouTubeAPIを使用して、次のような動画を直接アップロードしています。

    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 ..etc)の小さなビデオをアップロードしていますが* 、問題は何ですか?

ありがとう

4

2 に答える 2

1

タイムアウトを設定する必要があります。ytv.TimeOut=100000000のように;

于 2013-01-18T22:50:06.857 に答える
0

実際にのインスタンスを設定します

YouTubeRequestSettings.Timeout = [A LARGER NUMBER]

それがあなたが使いたい設定です。

于 2016-05-22T07:28:17.920 に答える