Orientação gerada a partir de informações públicas. Apenas para referência.
Um plugin Flutter que permite o acesso a imagens e vídeos armazenados na galeria nativa de fotos nos dispositivos Android e iOS. Ele fornece uma interface simples para recuperar arquivos multimídia, sendo ideal para aplicativos que exigem integração com a galeria, como editores de fotos, plataformas de mídia social ou ferramentas de gerenciamento de mídia. O plugin utiliza APIs específicas da plataforma para garantir compatibilidade e desempenho em ambos os principais sistemas operacionais móveis.
Casos de uso
Integrando o acesso nativo à galeria em aplicativos de fotos
Construindo interfaces de seleção de mídia
Habilitar uploads de imagens/vídeos da biblioteca do dispositivo
Criando ferramentas de edição de fotos com mídia local
Desenvolvendo recursos de aplicativos de mídia social
Principais recursos
Suporte multiplataforma para Android e iOS
API simples para recuperar arquivos de mídia
Acesso a imagens e vídeos
Desempenho nativo e confiabilidade
Integração fácil por meio do pub.dev
Indicado para
Desenvolvedores Flutter construindo aplicativos com grande volume de mídia
Aplicativos que precisam de capacidades de navegação na galeria
Projetos que exigem acesso seguro a mídia nativa
Desenvolvedores procurando configuração mínima para integração de galeria
Considerações
Requer permissões apropriadas em ambas as plataformas
Pode ter limitações com bibliotecas de mídia grandes
Depende de APIs nativas de galeria que podem variar conforme o dispositivo
Não adequado para recuperação de mídia baseada em nuvem
Personalização limitada da interface do galeria
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
Photo Gallery Flutter
A Flutter plugin that retrieves images and videos from mobile native gallery.
Add the following keys to your Info.plist file, located in <project root>/ios/Runner/Info.plist:
NSPhotoLibraryUsageDescription - describe why your app needs permission for the photo library. This is called Privacy - Photo Library Usage Description in the visual editor.
finalList<int> data = await medium.getThumbnail();
finalList<int> data = awaitPhotoGalleryFlutter.getThumbnail(mediumId: mediumId);
You can also specify thumbnail width and height on Android API 29 or higher; You can also specify thumbnail width, height and whether provider high quality or not on iOS:
finalList<int> data = awaitPhotoGalleryFlutter.getAlbumThumbnail(albumId: albumId);
You can also specify thumbnail width and height on Android API 29 or higher; You can also specify thumbnail width, height and whether provider high quality or not on iOS: