private SoundPool sound_pool;
private MediaPlayer media;
private int sound_Bg;
private int sound_Eff;

public SoundManager( Context context )
 { 
  Mcontext = context;
  sound_pool = new SoundPool( 5, AudioManager.STREAM_MUSIC, 0 );
  media = MediaPlayer.create( Mcontext, R.raw.bg ); // 사운드 파일 설정
  sound_Bg   = sound_pool.load( context, R.raw.bg,   1 );
  sound_Eff = sound_pool.load( context, R.raw.find, 1 );
  
 } 
 public void playBgSound()
 { 
  media.setLooping( true );
  media.start(); // 사운드 파일 재생 
 }
 public void StopBgSound()
 {
  media.stop();
 }
 public void playEffSound( int eff )
 {
  sound_Eff = eff;
  sound_pool.play( sound_Eff, 1, 1, 0, 0, 1 );
 }
 public void StopSound()
 {
  sound_pool.stop( sound_Eff );
 }

제가 이런식으로 사운드클래스를 따로 만들어둔다음에 플레이 시키고자하는 액티비티에서 생성을 한후에 사운드를 플레이하고 있는
중인데요 어플을 종료해도 계속 사운드가 흘러나옵니다. 폰을 완전히 꺼야 사운드가 꺼지는데  사운드를 죽이는 방법을 알고 싶습니다.

사운드풀과 미디어 사운드를 동시에 사용중인데요..배경음은 계속 나오면서 효과음만 한번씩 간간히 터치에 따라 뿌려주려고 하는데
배경음은 나오고 효과음이 나오지가 않네요..
한가지로 통일해서 사용을 해야하는것인지 소스가 잘못된것인지 알고싶습니다!!

초보를 위해 방법을 알려주세요!! ㅠ