Cómo reproducir mp3 continuamente cuando la aplicación se inicia y se detiene cuando el usuario cierra la aplicación en segundo plano
Estoy escribiendo una aplicación en la que estoy permitiendo al usuario ver imágenes y seleccionar una de ellas para configurar un PAPEL PINTADO, y en esto también quiero reproducir un mp3 cuando el usuario inicia una aplicación y detener ese mp3 cuando el usuario cierra la aplicación
He almacenado un archivo de música MP3 enres / raw carpeta a saber:mymusic.mp3
Sé cómo reproducir y detener la música MP3 con el botón de clic, pero no sé cómo reproducir mp3 en segundo plano continuamente, reproducir cuando el usuario inicia una aplicación y detenerse cuando el usuario cierra una aplicación.
Por favor, alguien que me ayude, es muy necesaria cualquier sugerencia, código de ejemplo sería útil ...
MediaPlayer mPlayer;
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.music_file);
Button buttonPlay;
Button buttonStop;
buttonPlay = (Button) findViewById(R.id.play);
buttonPlay.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
mPlayer = MediaPlayer.create(getApplicationContext(),R.raw.mymusic.mp3);
mPlayer.start();//Start playing the music
}
});
buttonStop = (Button) findViewById(R.id.stop);
buttonStop.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
if(mPlayer!=null && mPlayer.isPlaying()){//If music is playing already
mPlayer.stop();//Stop playing the music
}
}
});