Selecione várias imagens e vídeos no Xamarin Forms

Inspirado por um Xamgirl blog post sobre a seleção de várias imagens da galeria, decidi fazer uma versão atualizada que permitirá a seleção de várias imagens e vídeos. Farei isso criando um serviço selecionador de mídia de plataforma cruzada para iOS e Android capaz de escolher várias imagens e vídeos.

Então o resultado será:

iOS
Android
⠀⠀

Por: Rendy 
Traduzido por: Adriano D’lucca [Repost Traduzido]
Fonte: https://www.xamboy.com/2019/03/12/select-multiple-images-and-videos-in-xamarin-forms

Vamos codificar

Projeto Xamarin Forms

Defina o modelo para nossos arquivos de mídia.

 

Definir a interface para nosso serviço de selecionador de mídia

Projeto iOS

Adicionar o Photo Library Uso Descrição e permissões  Photo Library Vícios Uso para o seu arquivo info.plist.

Instale um  pacote NuGet  de  ligação Xamarin iOS  por  roycornelissen (Esta biblioteca suporta escolher várias mídias com muitas opções de personalização)

Crie uma implementação iOS do serviço de seletores de várias mídias de interface.


Projeto Android

Adicione o READ_EXTERNAL_STORAGE e permissões  WRITE_EXTERNAL_STORAGE em seu manifesto Android.

Crie uma implementação do Android da interface do serviço de vários seletores de mídia.


Ao definir a ação Intent como Intent.ActionPick e a opção extra Intent.ExtraAllowMultiple como true, permitirá selecionar várias mídias.

Projeto Xamarin Forms

Volte para o projeto Forms e crie um novo ViewModel para experimentar nosso serviço de múltiplos seletores de mídia.

 

Crie uma página XAML que nos permita escolher e mostrar a mídia escolhida (imagens / vídeos).

Isso é tudo!

Você pode encontrar o código-fonte completo do projeto de amostra aqui

⠀⠀

Referências

https://xamgirl.com/select-multiple-images-from-gallery-in-xamarin-forms/

https://github.com/jamesmontemagno/MediaPlugin

https://github.com/jamesmontemagno/PermissionsPlugin

https://github.com/roycornelissen/GMImagePicker.Xamarin

Por: Rendy 
Traduzido por: Adriano D’lucca [Repost Traduzido]
Fonte: https://www.xamboy.com/2019/03/12/select-multiple-images-and-videos-in-xamarin-forms

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *