Когда я запускаю свою игру Project (используя SimpleAudioEngine / cocos 3.16_ver / android Build / android Studio 3.0), другие музыкальные приложения останавливаются (например, Samsung Music).
Я хочу, когда я играю в игру, слушаю My Music (не Game Background Music).
я не изменил источник Android.
Как это исправить?
Это ошибка в версии 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
Других решений пока нет …