Android Media Player no se detuvo

He creado una aplicación para Android que utiliza un reproductor de medios para iniciar una música cuando la aplicación es iniciar y detener cuando se detiene la aplicación.

En mi aplicación, el Media Player no se detiene.

Mi código es:

public void StartPlayer() { mPlayer = MediaPlayer.create(getApplicationContext(), R.raw.siren); mPlayer.setLooping(true); mPlayer.start(); } public void StopPlayer() { if(mPlayer!=null && mPlayer.isPlaying()) { mPlayer.stop(); mPlayer.release(); mPlayer = null; } } 

Fijé el problema haciendo el objeto mediaplayer estático (entonces él debe ser solamente una instancia del objeto).

Tengo un reproductor de medios de trabajo que comienza y se detiene

 Uri ringtone; MediaPlayer mp; ringtone = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_RINGTONE); mp = MediaPlayer.create(getApplicationContext(), ringtone); //code to start the mediaplayer if (Flags.notificationReceived) { showAlert(Flags.patientModel); Flags.notificationReceived = false; mp.start(); mp.setLooping(true); vibrate(2000); } //code to stop the media player if (mp.isPlaying()) { mp.stop(); mp.reset(); mp.release(); mp = MediaPlayer.create(getApplicationContext(), ringtone); } 
  • Cómo reproducir audio en segundo plano en segundo plano en Android?
  • Error al crear MediaPlayer con Uri o archivo en activos
  • ¿Cómo implementar un reproductor de audio para Android usando MediaPlayer y MediaController?
  • Android2.x: Código de error de MediaPlayer (1, -19)
  • ¿Códigos de error de Android MediaPlayer?
  • Pausar / Detener MediaPlayer Android en un momento determinado mediante programación
  • Cómo obtener los detalles actuales de la canción de reproducción de MediaPlayer
  • Implementación de reproductor de audio en listview en android
  • Android: función de setVolume de MediaPlayer
  • Android: ¿Cómo crear un reproductor de vídeo?
  • El volumen de Android MediaPlayer es muy bajo (Volumen ya ajustado)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.