MediaPlayer no Android Entendendo e Utilizando
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=Ddb4P9zS8RQ
➙ Conteúdo completo: https://www.thiengo.com.br/mediaplaye... • Nesse vídeo dou inicio a série de vídeos sobre a classe MediaPlayer no Android, classe utilizada para rodar recursos de mídia. • A principio vou focar no recurso áudio, pois já fiz alguns vídeos sobre VideoView que basicamente é a abordagem de mídia para vídeo no Android (não sendo a única). • É importante ficar ligado nos estados do objeto MediaPlayer, é tão importante que o Android faz questão de mostrar um diagrama dos estados, um tabela para informar em qual estado pode-se chamar determinado método, além de citar a importância desse entendimento em um tópico em uma página do próprio site do Android que apresenta uma implementação do MediPlayer. • Entendendo os métodos do ciclo de vida do MediPlayer é importante também saber quais são as formas nas quais podemos carregar o recurso que será apresentado no MediaPlayer (carregamento via Raw folder, Assets folder, servidor Web ou SDCard). • E para finalizar o entendimento dos listener e dos métodos prepare() e prepareAsync() são de muita importância também, pois são com eles que você trabalha a inicialização e monitoramento do recurso a ser apresentado. • Então é isso, fique atento que nem mostrei o prepare() rodando, pois o uso dele não é recomendado pelo Android, apenas em casos muito específicos. • Também mostro uma jogada com as flags / variaveis duration , currentTime e isPlaying para poder continuar com a música onde ela parou quando a APP sofre uma reconstrução de tela (mudança da orientação de tela é um exemplo de reconstrução). Sem mais delongas, vou deixar você assistir ao vídeo. • 📫 Para receber com prioridade os conteúdos exclusivos do blog, assine a lista de emails em: https://www.thiengo.com.br/ • Abraço. • • 🎓 Treinamento oficial: • ➙ Prototipagem Profissional de Aplicativos Android: • ↳ https://www.udemy.com/android-prototi... • • 📚 Livros oficiais: • ➙ Desenvolvedor Kotlin Android - Bibliotecas para o dia a dia: • ↳ https://www.thiengo.com.br/livro-dese... • ➙ Receitas Para Desenvolvedores Android: • ↳ https://www.thiengo.com.br/livro-rece... • ➙ Refatorando Para Programas Limpos: • ↳ https://www.thiengo.com.br/livro-refa... • • 🔥 Redes: • ➙ Udemy: https://www.udemy.com/user/vinicius-t... • ➙ Facebook: / thiengocalopsita • ➙ LinkedIn: / vin%c3%adcius-thiengo-5179b180 • ➙ GitHub: https://github.com/viniciusthiengo • ➙ Twitter: / thiengocalops • ➙ Google Plus: https://plus.google.com/+ThiengoCalop... • ➙ SlideShare: https://www.slideshare.net/VinciusThi... • • 🤖 Blog App: • ➙ https://play.google.com/store/apps/de...
#############################
![](http://youtor.org/essay_main.png)