Uma biblioteca fácil de usar para baixar vídeos diretamente de ig reels, igtv.
Etapa 1. Adicione o repositório JitPack ao seu arquivo de construção.
Adicione-o em sua raiz build.gradle no final dos repositórios:
todos os projetos { repositórios { ... maven { url 'https://jitpack.io' } } }
Passo 2. Adicione a dependência
dependências { implementação 'com.github.Abhay-cloud:Instagram-Video-Downloader-Library:0.2.3' }
Etapa 3. Adicione as seguintes permissões no arquivo de manifesto.
Passo 4. Não esqueça de pedir permissões de armazenamento. Adicione o seguinte código em sua 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 { //você não precisa se preocupar com essas coisas abaixo do nível 23 da API}
InstaVideo.downloadVideo (Contexto, URL do vídeo Reels/IGTV);
Se você quiser criar seu diretório, use:
InstaVideo.downloadVideo (Contexto, URL do vídeo Reels/IGTV, nome do seu diretório); // criará uma nova pasta na galeria com o nome do diretório fornecido.
Você é livre para contribuir aqui. Adicionarei mais atualizações incríveis em um futuro próximo.
Se você tiver alguma dificuldade, basta me enviar uma mensagem no Instagram ou Telegram.
O projeto é publicado sob a licença Apache 2.0. Sinta-se à vontade para clonar e modificar o repositório como desejar, mas não se esqueça de adicionar referências aos autores.