1
我已成功在Chrome中運行我的應用程序ARC焊機。我想在我的應用程序內的MacBook上使用播放/暫停按鈕。在Chrome中運行的Android應用程序中使用MEDIA硬件按鈕
我的應用程序通常在Android中響應媒體按鈕,如下所示。它正在研究谷歌電視和安卓電視。但不適用於Chrome ARC。
我也迴應空間和輸入按鈕,他們正在完美地在Chrome ARC上工作。
這裏是代碼我用我Activity
:
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_MEDIA_PLAY:
case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE:
case KeyEvent.KEYCODE_MEDIA_PAUSE:
case KeyEvent.KEYCODE_SPACE:
case KeyEvent.KEYCODE_ENTER:
case KeyEvent.KEYCODE_NUMPAD_ENTER:
case KeyEvent.KEYCODE_DPAD_CENTER:
playPause();
return true;
case KeyEvent.KEYCODE_MEDIA_STOP:
sendOrderedBroadcast(BaseNotificationService.STOP_INTENT, null);
return true;
default:
return super.onKeyUp(keyCode, event);
}
}
你怎麼認爲它可以做什麼?可能嗎?是否有解決方法來支持播放/暫停按鈕?
想一想,給你的'default'添加一些日誌,看看是否有任何東西發送到'onKeyUp()'這些按鈕,儘管ARC可能會奇怪地映射它們。 – CommonsWare
已經做到了。它不會在按鍵上的媒體按鈕上輸出任何內容。我在約塞米蒂的42號賽車上 – tasomaniac