我正在尝试从Google驱动器下载文件的特定字节。当我设置bytes = 0-1000时,它工作正常。当我指定一个特定的字节范围(如下所示)时,下载的视频大小是正确的,但我无法播放视频。
HttpRequest httpRequestGet = drive.getRequestFactory().buildGetRequest(new GenericUrl(url.toString()));
httpRequestGet.getHeaders().setRange("bytes=" + 10000 + "-" + 200000);
我错过了什么吗?提前谢谢。
答案 0 :(得分:1)
这可能是因为通过在文件中指定一个字节范围,你正在跳过文件的整个标题,这只会导致数据乱码。