gpt4 book ai didi

c++ - 我的 cocos2d 游戏启动,比其他音乐应用程序停止

转载 作者:行者123 更新时间:2023-11-28 04:52:02 25 4
gpt4 key购买 nike

当我开始我的项目游戏(使用 SimpleAudioEngine/cocos 3.16_ver/android Build/android Studio 3.0)时,其他音乐应用程序停止(例如三星音乐)。我想在玩游戏时听我的音乐(不是游戏背景音乐)。

我没有修改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

关于c++ - 我的 cocos2d 游戏启动,比其他音乐应用程序停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47986804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com