【发布时间】:2013-08-29 12:03:59
【问题描述】:
我正在尝试使用 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 并且不会自动恢复上传。
如何恢复上传?
【问题讨论】:
标签: java youtube-api youtube-data-api resume-upload