domingo, 11 de setembro de 2011

Media Player - Android

Olá

Vamos ver hoje como executar um arquivo de áudio, temos pelo menos duas opções para tocar o mp3, a primeira seria tocar um arquivo que esteja dentro de seu aplicativo a outra seria tocar um arquivo que esteja no cartão de memória.

1º - Arquivo dentro de seu app
import android.media.MediaPlayer;

MediaPlayer mp = new MediaPlayer();

//onde R.raw.sound seria seu arquivo mp3
mp = MediaPlayer.create(this, R.raw.play1); 

//quando o arquivo é um raw não precisa executar o comando prepare
mp.start();


Abaixo segue uma imagem mostrando onde fica a pasta raw:



2º - Arquivo dentro do cartão SD
import android.media.MediaPlayer;

MediaPlayer mp = new MediaPlayer();

FileInputStream fis = new FileInputStream(/sdcard/sound2.mp3");
mp.setDataSource(fis.getFD());
fis.close();
fis = null;
mp.prepare();
mp.start();


Com os comandos apresentados hoje, você já pode incrementar mais funcionalidades em seus aplicativos e quem sabe até mesmo começar a criar um player.



Desenv com qualidade!