2013-05-07 1 views
1

안녕 후 사운드를 중지하는 방법을(). 그러나 결과는 없습니다. 그래서, 화면이 잠긴 후에 어떻게 미디어 플레이어 사운드를 멈출 수 있습니까?내가 onPause에서</p> <pre><code>if(mp!= null && mp.isPlaying()){ mp.stop(); } </code></pre> <p>을 사용하고로서 나는 화면 잠금에 MediaPlayer를에서 소리를 중지해야 화면 잠금

정확히 말하면 16 개의 mp3 파일이 있습니다. 사운드가 재생되고 화면이 잠겨 있으면 현재 소리가 멈추고 다음 소리가 재생됩니다. 화면이 잠겨 있지 않으면 작동합니다 적절한 & 화면이 잠겨있을 때 다시 Android 2.3.6 버전 모바일에서 반복됩니다. 이것을 극복하는 방법.

감사합니다.

+1

이 답변 참조 : http://stackoverflow.com/questions/9477922/android-broadcast-receiver-for-screen-on-and-screen-off – bclymer

답변

2

, 다음 코드는 내 문제 해결 :

은 자세한 내용은 아래의 링크를 참조하십시오 I 당신은 설정할 필요가 있다고 생각

@Override 
    public void onPause() 
    { 
     super.onPause(); 
     PowerManager mPowerManager = (PowerManager) getSystemService(Context.POWER_SERVICE); 

     if (!mPowerManager.isScreenOn()) 
      if (mp!= null && mp.isPlaying()) 
       mp.stop(); 
    } 
관련 문제

 관련 문제