gpt4 book ai didi

android - 如何在cocos2dx中使用音量上下控制

转载 作者:行者123 更新时间:2023-11-30 00:35:16 25 4
gpt4 key购买 nike

我正在构建一个我想在向下使用音量值的游戏 及以上。请帮忙。

最佳答案

value of volume up ?

据我了解,您希望在按下音量增大/减小按钮时在游戏中执行某​​些操作。

当您按下 Android 上的任何按钮时,当前 Activity 调用 onKeyDownonKeyUp 方法。覆盖这两个方法并在方法内调用您的 native 方法。

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

if(keyCode== KeyEvent.KEYCODE_VOLUME_DOWN)
soundButtonPressed(false);
return super.onKeyDown(keyCode, event);
}

@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {

if(keyCode== KeyEvent.KEYCODE_VOLUME_DOWN)
soundButtonPressed(true);
return super.onKeyUp(keyCode, event);
}

public static native void soundButtonPressed(boolean isUpVolumeKey);

然后在 native 端实现您的 native 方法。

JNIEXPORT void JNICALL
Java_org_cocos2dx_cpp_AppActivity_soundButtonPressed(JNIEnv *env, jclass type,jboolean isUpVolumeKey) {

// TODO

}

关于android - 如何在cocos2dx中使用音量上下控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43511031/

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