我正在使用youtube-API来收集有关视频的不同信息。到目前为止,唯一缺少的属性是大小。API 本身不提供任何功能。我用谷歌搜索,但没有找到任何解决方案。
间接方式 我的下一个想法是获取视频文件本身的路径并发出获取请求。在响应标头中,我可以检查文件大小。所以我搜索了“视频/下载/youtube/java”。前段时间 youtube 使用了 get_video_info但这在今天不起作用。我还发现了一个名为JavaYoutubeDownloader的应用程序,但仅获取文件大小似乎非常复杂,而且它也不起作用(只是打印完成,无需下载任何内容)。
那么有没有办法通过使用 Java 来获取 youtube 上视频的文件大小?如果没有,这个问题的实际解决方案是什么(存在 video_ids 列表)?
编辑: 我知道如何获取文件的大小,但我不知道如何获取视频文件的 URL!因此,要么我需要一种方法来获取指向 youtube-Link 的 FLV 的 URL,要么需要一种方法来确定文件大小。