一个易于使用的库,可直接从 ig reels、igtv 下载视频。
步骤 1. 将 JitPack 存储库添加到您的构建文件中。
将其添加到存储库末尾的根 build.gradle 中:
所有项目{ 存储库{ ... maven { url 'https://jitpack.io' } } }
步骤2.添加依赖
依赖项{ 实施“com.github.Abhay-cloud:Instagram-Video-Downloader-Library:0.2.3” }
步骤3.在Manifest文件中添加以下权限。
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
步骤 4. 不要忘记询问存储权限。在您的 MainActivity 中添加以下代码。
if (Build.VERSION.SDK_INT >= 23) {if (checkSelfPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED) { } else {ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1); } }else { //你不需要担心 API 级别 23 以下的这些东西}
InstaVideo.downloadVideo(Context, Reels/IGTV 视频 url);
如果您想创建目录,请使用:
InstaVideo.downloadVideo(Context, Reels/IGTV 视频 url, 您的目录名称); // 它将使用提供的目录名称在库中创建新文件夹。
您可以在这里自由贡献。我将在不久的将来添加更多精彩的更新。
如果您有任何困难,请在 Instagram 或 Telegram 上给我留言。
项目在 Apache 2.0 许可证下发布。您可以根据需要随意克隆和修改存储库,但不要忘记添加对作者的引用。