当电源按钮中断时,无法暂停声音



嗨,我正在开发一个游戏使用和引擎。当电源按钮中断时,我无法暂停音乐。在manifest文件中我添加了:

 android:configChanges="orientation|keyboard|keyboardHidden"

code- onPause和onResume方法

protected void onPause() {
    if(menumusic!=null)
    menumusic.pause();
    super.onPause();
    this.mEngine.onPause() ;
}
protected void onResume() {
    if(menumusic!=null)
    menumusic.resume();
    super.onResume();
    this.mEngine.onResume();
}

问题是当按下电源按钮时,onPause()方法正在调用并且立即onResume()正在调用。

试试这个…希望这对你有帮助使用onWindowFocusChanged来帮助恢复游戏。它的工作和音乐不会恢复,直到你回到游戏中。http://www.andengine.org/forums/gles2/onresume-being-called-when-device-should-be-paused-t8748.html p42961

最新更新