Простая в использовании библиотека для прямой загрузки видео с 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. Добавьте следующие разрешения в файл манифеста.
<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) {
} Еще {ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
}
}else { //вам не нужно беспокоиться об этих вещах ниже уровня API 23}InstaVideo.downloadVideo(Контекст, URL-адрес видео Reels/IGTV);
Если вы хотите создать свой каталог, используйте:
InstaVideo.downloadVideo(Контекст, URL-адрес видео Reels/IGTV, имя вашего каталога); // он создаст новую папку в галерее с указанным именем каталога.
Вы можете внести свой вклад здесь. В ближайшем будущем я добавлю еще больше замечательных обновлений.
Если у вас возникнут трудности, просто напишите мне в Instagram или Telegram.
Проект публикуется под лицензией Apache 2.0. Не стесняйтесь клонировать и изменять репозиторий по своему усмотрению, но не забудьте добавить ссылку на авторов.