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!

Microsoft MVP,Gamer, Desenvolvedor e apaixonado por tecnologia!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store