2011-12-05 4 views
0

私はを使ってゲームを開発中です。AndroidのCocos2d FrameWorkを使用しています。Cocos2d Game Lost Focus Motorola xoomで音量アップまたは音量ダウンボタンをクリックすると

テスト中に問題が発生しました。Motorola Xoom私が何をしたいか

  • ユーザーがボタンダウンとボリュームを音量を押し上げ。すべてのアニメーションはサウンドで再生する必要があります。

しかし、実際に何が起こった:

  • 私は私のゲームは、フォーカスと一時停止、すべてのアニメーションを失ったが、音は音量ボタンの設定に応じて再生されているよりも、モトローラXoomの上で音量アップダウンボタンを押したとき。

これは私がハニーコムOSで私のアプリケーションをテストするときだけです。

私はonWindowFocusChangedゲームプレイを再開する方法を使用しています。

誰かがこの種の問題に遭遇しましたか?
誰にでも解決策があるかどうか教えてください。

ありがとうございました。

+0

誰もが解決策を持っている...ここで

は、この問題の解決策..です自分自身に答えるましたこのため ?? – rajpara

答えて

2

私はちょうどCocos2dアンドロイドのGLSurfaceViewクラスで真mHasFocus =を変更

public void onWindowFocusChanged(boolean hasFocus) 
{ 
    synchronized(sGLThreadManager) { 
    //mHasFocus = hasFocus; 
    mHasFocus = true; 
    sGLThreadManager.notifyAll(); 
    } 
    if (LOG_SURFACE) 
    { 
     Log.i("Main thread", "Focus " + (mHasFocus ? "gained" : "lost")); 
    } 
} 

...

+0

cocos2d-androidバージョンは非常にバグです。それはクリーンアップする必要があります。 – Mihir

+1

jaiminに感謝します....あなたは私にそのような良いアイデアをくれました...ありがとうございました。 – kalandar

関連する問題