关于遥控器在Android TV中的音量操作的问题

时间:2019-03-29 14:59:01

标签: java android television

我正在电视应用程序中创建一个Webview,在调高/调低音量时似乎无法覆盖onKeyDown方法。 当我在手机或平板电脑模拟器上运行它时,它可以工作,但是在电视模拟器或Android电视上,它除了控制音量外什么也不做。 有没有办法覆盖音量控制?我知道我可能不喜欢使用音量操作,但是它们是遥控器上唯一的免费按钮,声音也不是应用程序的一部分。

这是部分

@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;
}

0 个答案:

没有答案