O X do Xamarin Forms — Reproduzindo Audio

Image for post
Image for post

Fala Galera,

tudo beleza?

Escutar musicas,podcasts e qualquer tipo de audio é uma tarefa comum em nosso dia a dia. Muitos apps utilizam audio ou para reproduzir a media ou para alguma notificação especifica.

Reproduzir audio em Xamarin.Forms é tranquilo, ainda mais quando você tem um plugin tão incrivel como o Xam.Plugin.SimpleAudioPlayer!

Então bora ver como é simples de utilizar !

Image for post
Image for post

Vamos ao Nuget instalar o pacote Xam.Plugin.SimpleAudioPlayer em todos os nossos projetos :

Image for post
Image for post

Simples assim !

Vamos criar uma tela simples :

E implementar o plugin , os comandos para carregar uma musica via stream, play,pause e stop :

Para facilitar o exemplo eu implementei o método GetStreamFromUrl que nos retorna o Array de Bytes da url. Como base utilizei um episodio do nosso podcast DevShow .

O Legal do Plugin é que ele nos fornece informação se a media esta executando, tempo de duração , alem de ser possivel configurar o volume ou definir a partir de qual segundo você quer começar a reproduzir.

Vamos Rodar :

Muito simples não? A entrada de dados pode ser via stream ou local :D

Caso queira baixar o código utilizado no Exemplo: Clique aqui.

Quer ver outros artigos sobre Xamarin ? Clique aqui.

Espero ter ajudado!

Aquele abraço!

Written by

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