2017-12-27 17 views
0

他の音楽アプリケーション(Samsung Musicなど)よりもProject Game(SimpleAudioEngine/cocos 3.16_ver/android Build/Android Studio 3.0を使用)を起動すると、 私はゲームをするとき、私の音楽(ゲームの背景音楽ではない)を聴きたい。私のcocos2dゲームが他の音楽アプリケーションよりも遅く起動する

私はアンドロイドソースを変更しませんでした。

これを修正するにはどうすればよいですか?

答えて

1

これは3.16バージョンのバグです。あなたは(cocos2d/cocos/platform/android/java/src/org/cocos2dx/lib/Cocos2dxActivity.java

@Override 
protected void onResume() { 
    Log.d(TAG, "onResume()"); 
    super.onResume(); 
    // issue #18465 
    AudioManager manager = (AudioManager)this.getSystemService(Context.AUDIO_SERVICE); 
    if (!manager.isMusicActive()) { 
     Cocos2dxAudioFocusManager.registerAudioFocusListener(this); 
    } 
    this.hideVirtualButton(); 
    resumeIfHasFocus(); 

    Cocos2dxEngineDataManager.resume(); 
} 

https://github.com/cocos2d/cocos2d-x/issues/18465#issuecomment-344135839

Cocos2dxActivity.javaにコードを変更する必要があります
関連する問題