моя игра cocos2d начинается, чем другие музыкальные приложения останавливаются

Когда я запускаю свою игру Project (используя SimpleAudioEngine / cocos 3.16_ver / android Build / android Studio 3.0), другие музыкальные приложения останавливаются (например, Samsung Music).
Я хочу, когда я играю в игру, слушаю My Music (не Game Background Music).

я не изменил источник Android.

Как это исправить?

0

Решение

Это ошибка в версии 3.16.
Вы должны изменить код в Cocos2dxActivity.java (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

1

Другие решения

Других решений пока нет …