我正在尝试使用 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();
}
}
我的互联网连接缓慢且不稳定,如果我可以恢复上传工作,那将非常有帮助。此处和此处的文档似乎向我建议,“setDirectUploadEnabled(false)”应该完全可以解决问题。嗯......显然它没有。
如果我的 Internet 连接中断,则会引发 IOException 并且不会自动恢复上传。
如何恢复上传?