我的代码写的比较乱,不好意思拿上来,但是我个人亲测过,还是可以实现快进快退的功能的。截取一部分供大家参考
simpleExoPlayerView.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent event) {
int action = event.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
x = (int) event.getRawX();
y = (int) event.getRawY();
break;
case MotionEvent.ACTION_UP:
int upX = (int) event.getRawX();
int upY = (int) event.getRawY();
int disX = upX - x;
int dixY = upY - y;
if (Math.abs(disX) > Math.abs(dixY) && Math.abs(disX) > 10) {
long fastLength = unitLength * disX;
long currentLength = (simpleExoPlayer.getCurrentPosition() + fastLength);
if (currentLength >= 0 && currentLength <