Java 关于Android TV中遥控器音量动作的问题

Java 关于Android TV中遥控器音量动作的问题,java,android,television,Java,Android,Television,我正在我的电视应用程序中创建一个webview,在音量增大/减小时,似乎无法覆盖onKeyDown方法。 当我在手机或平板电脑模拟器上运行它时,它可以工作,但在电视模拟器或安卓电视上,它除了控制音量外,什么都不做。 有没有办法覆盖音量控制?我知道我可能会愚蠢地玩音量动作,但它们是遥控器上唯一的免费按钮,声音不是应用程序的一部分 这是一节 @Override public boolean onKeyDown(int keyCode, KeyEvent event){ if(keyCode

我正在我的电视应用程序中创建一个webview,在音量增大/减小时,似乎无法覆盖onKeyDown方法。 当我在手机或平板电脑模拟器上运行它时,它可以工作,但在电视模拟器或安卓电视上,它除了控制音量外,什么都不做。 有没有办法覆盖音量控制?我知道我可能会愚蠢地玩音量动作,但它们是遥控器上唯一的免费按钮,声音不是应用程序的一部分

这是一节

@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
    if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
        myMethod1();
        return true;
    } else if(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
        myMethod2();
        return true;
    }
    super.onKeyDown(keyCode, event);
    return true;
}