Commit 73c90ca0 by olly Committed by Oliver Woodman

Enable FF/RW using Fugu remote.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=121940474
parent 3674f959
...@@ -564,13 +564,15 @@ public class PlayerActivity extends Activity implements SurfaceHolder.Callback, ...@@ -564,13 +564,15 @@ public class PlayerActivity extends Activity implements SurfaceHolder.Callback,
@Override @Override
public boolean dispatchKeyEvent(KeyEvent event) { public boolean dispatchKeyEvent(KeyEvent event) {
int keyCode = event.getKeyCode(); int keyCode = event.getKeyCode();
if (playerControl.canSeekForward() && keyCode == KeyEvent.KEYCODE_MEDIA_FAST_FORWARD) { if (playerControl.canSeekForward() && (keyCode == KeyEvent.KEYCODE_MEDIA_FAST_FORWARD
|| keyCode == KeyEvent.KEYCODE_DPAD_RIGHT)) {
if (event.getAction() == KeyEvent.ACTION_DOWN) { if (event.getAction() == KeyEvent.ACTION_DOWN) {
playerControl.seekTo(playerControl.getCurrentPosition() + 15000); // milliseconds playerControl.seekTo(playerControl.getCurrentPosition() + 15000); // milliseconds
show(); show();
} }
return true; return true;
} else if (playerControl.canSeekBackward() && keyCode == KeyEvent.KEYCODE_MEDIA_REWIND) { } else if (playerControl.canSeekBackward() && (keyCode == KeyEvent.KEYCODE_MEDIA_REWIND
|| keyCode == KeyEvent.KEYCODE_DPAD_LEFT)) {
if (event.getAction() == KeyEvent.ACTION_DOWN) { if (event.getAction() == KeyEvent.ACTION_DOWN) {
playerControl.seekTo(playerControl.getCurrentPosition() - 5000); // milliseconds playerControl.seekTo(playerControl.getCurrentPosition() - 5000); // milliseconds
show(); show();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment