我正在电视应用程序中创建一个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;
}