KeyEvent evt = (KeyEvent)b.get("android.intent.extra.KEY_EVENT"); if(player.isActive()) { if(evt != null) { if(evt.getAction() == KeyEvent.ACTION_DOWN) { //downTime = evt.getDownTime(); Log.d(TAG, "TIME %d %d", evt.getDownTime(), evt.getEventTime()); //if(!actionHandled) { // if(evt.getRepeatCount() > 2) { // playNextSong(); // actionHandled = true; // } //} } else if(evt.getAction() == KeyEvent.ACTION_UP) { int keycode = evt.getKeyCode(); int pressTime = (int)(evt.getEventTime() - evt.getDownTime()); Log.d(TAG, "PRESSTIME %d", pressTime); switch (keycode) {