如何在连续按下按钮时加快前进/后退过程

时间:2014-09-17 10:10:32

标签: android android-mediaplayer android-tv

如果连续按下按钮,我想提高前进/后退速度。

我从here创建了自定义媒体控制器。

加快前进/后退过程的好方法是什么?

我从here获得了一些想法。最后我也实现了它,但触摸事件在我的模拟器或Android手机中成功运行但是没有用于android stb。其他解决方案而不是使用它将不胜感激。

1 个答案:

答案 0 :(得分:2)

如何监视MotionEvent.ACTION_DOWN和MotionEvent.ACTION_UP并查看按下按钮的时间。

button.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_DOWN) {
            // the button is down monitor time to see how long it is down or anything you want
        } else if (event.getAction() == MotionEvent.ACTION_UP) {
            // the button is up reset your timer
        }
    }
};