我有一个YouTube链接 "https://www.youtube.com/watch?v=ySuYTKkgIvg"
我该如何将这个视频从YouTube存储到我的SD卡中呢?
我可以使用安卓的YouTube DATA API播放此视频,但不知道如何下载它。是否有任何API / 代码可以帮助我做到这一点?
我有一个YouTube链接 "https://www.youtube.com/watch?v=ySuYTKkgIvg"
我该如何将这个视频从YouTube存储到我的SD卡中呢?
我可以使用安卓的YouTube DATA API播放此视频,但不知道如何下载它。是否有任何API / 代码可以帮助我做到这一点?
步骤1:将JitPack存储库添加到您的项目构建文件中。
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.bawaviki.youtube-dl-android:library:0.7.+'
}
YoutubeDLRequest request = new YoutubeDLRequest("http://youtube.com/watch?v=xxxx");
request.setOption("-o", youtubeDLDir.getAbsolutePath() + "/%(title)s.%(ext)s");
YoutubeDL.getInstance().execute(request, (progress, etaInSeconds) -> {
System.out.println(String.valueOf(progress) + "% (ETA " + String.valueOf(etaInSeconds) + " seconds)");
});