mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
De-dupe ACTION_DOWN events
Issue: #3259 ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=168378650
This commit is contained in:
parent
f257300d8e
commit
39dbb9a7fc
1 changed files with 24 additions and 24 deletions
|
|
@ -986,30 +986,30 @@ public class PlaybackControlView extends FrameLayout {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (event.getAction() == KeyEvent.ACTION_DOWN) {
|
if (event.getAction() == KeyEvent.ACTION_DOWN) {
|
||||||
switch (keyCode) {
|
if (keyCode == KeyEvent.KEYCODE_MEDIA_FAST_FORWARD) {
|
||||||
case KeyEvent.KEYCODE_MEDIA_FAST_FORWARD:
|
fastForward();
|
||||||
fastForward();
|
} else if (keyCode == KeyEvent.KEYCODE_MEDIA_REWIND) {
|
||||||
break;
|
rewind();
|
||||||
case KeyEvent.KEYCODE_MEDIA_REWIND:
|
} else if (event.getRepeatCount() == 0) {
|
||||||
rewind();
|
switch (keyCode) {
|
||||||
break;
|
case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE:
|
||||||
case KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE:
|
controlDispatcher.dispatchSetPlayWhenReady(player, !player.getPlayWhenReady());
|
||||||
controlDispatcher.dispatchSetPlayWhenReady(player, !player.getPlayWhenReady());
|
break;
|
||||||
break;
|
case KeyEvent.KEYCODE_MEDIA_PLAY:
|
||||||
case KeyEvent.KEYCODE_MEDIA_PLAY:
|
controlDispatcher.dispatchSetPlayWhenReady(player, true);
|
||||||
controlDispatcher.dispatchSetPlayWhenReady(player, true);
|
break;
|
||||||
break;
|
case KeyEvent.KEYCODE_MEDIA_PAUSE:
|
||||||
case KeyEvent.KEYCODE_MEDIA_PAUSE:
|
controlDispatcher.dispatchSetPlayWhenReady(player, false);
|
||||||
controlDispatcher.dispatchSetPlayWhenReady(player, false);
|
break;
|
||||||
break;
|
case KeyEvent.KEYCODE_MEDIA_NEXT:
|
||||||
case KeyEvent.KEYCODE_MEDIA_NEXT:
|
next();
|
||||||
next();
|
break;
|
||||||
break;
|
case KeyEvent.KEYCODE_MEDIA_PREVIOUS:
|
||||||
case KeyEvent.KEYCODE_MEDIA_PREVIOUS:
|
previous();
|
||||||
previous();
|
break;
|
||||||
break;
|
default:
|
||||||
default:
|
break;
|
||||||
break;
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue