1

次のような Java API を使用して YouTube に動画をアップロードしようとしています。

    private Video uploadVideo(final YouTube youtube, final Video video, final InputStreamContent mediaContent)
            throws IOException {
        YouTube.Videos.Insert videoInsert = youtube.videos().insert("snippet,statistics,status", video, mediaContent);

        MediaHttpUploader uploader = videoInsert.getMediaHttpUploader();
        uploader.setDirectUploadEnabled(false);
        uploader.setProgressListener(progressListener);
        return videoInsert.execute();
    }
}

インターネット接続が遅くて不安定なため、再開可能なアップロードを機能させることができれば非常に助かります。ドキュメントhereおよびhereは、「setDirectUploadEnabled(false)」が完全に機能することを示唆しているようです。ええと...明らかにそうではありません。

インターネット接続が中断された場合、IOException がスローされ、アップロードの自動再開はありません。

アップロードを再開するにはどうすればよいですか?

4

1 に答える 1