Meu plugin minha vida — Reproduzindo Video
Fala galera,
Se o seu sonho de ser youtuber não deu certo, pelo menos você pode reproduzir videos em seu app e ganhar uma graninha ( inclusive ate mais que muitos que são youtubers).
Antes de mais nada, existem diversos plugins que servem para reproduzir video, estou apenas demonstrando um que é simples de implementar e consumir com Xamarin.Forms:D
O Plugin que iremos utilizar se chama MediaManager ! e você pode ver o repositório oficial dele clicando aqui.
Bora?
Configurando o plugin
Vamos ao bom e velho nuget baixar o plugin Plugin.MediaManager.Forms :
Instale em todos os projetos!
Android
Precisamos dar algumas permissões no Arquivo AndroidManifest.xml AccessWifiState
, Internet
, MediaContentControl
and WakeLock
iOS
O iOS não precisa das permissões como o android, porem existe uma configuração bacana, caso você queira que o video continue rodando em background. Você precisa habilitar algumas opções na sua Info.plist :
Pronto!
Utilizando o plugin
Precisamos declarar o componente na view que queremos utilizar, para isso basta incluir a linha xmlns:video=”clr-namespace:Plugin.MediaManager.Forms;assembly=Plugin.MediaManager.Forms”.Em seguida vamos implementa o plugin e adicionar um botão :
Agora vamos implementar um video de exemplo e as funcionalidades do botão:
Com essa logica simples, poderemos iniciar e parar o video.
Vamos rodar!
Bem legal não?
Você também pode utilizar o plugin para fazer um AudioPlayer, basta mudar o MediaFileType de .Video para .Audio.
Se quiser pode baixar o exemplo clicando aqui.
Quer ver outros artigos sobre Xamarin ? Clique aqui.
Espero ter ajudado!
Aquele abraço!