Commit e035e4de by Oliver Woodman

Let MediaController handle whatever keys it wants to handle.

....Except BACK and MENU, which only make sense if the the controller
is visible.
parent 15052052
...@@ -150,11 +150,11 @@ public class PlayerActivity extends Activity implements SurfaceHolder.Callback, ...@@ -150,11 +150,11 @@ public class PlayerActivity extends Activity implements SurfaceHolder.Callback,
root.setOnKeyListener(new OnKeyListener() { root.setOnKeyListener(new OnKeyListener() {
@Override @Override
public boolean onKey(View v, int keyCode, KeyEvent event) { public boolean onKey(View v, int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_MEDIA_PLAY_PAUSE) { if (keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_MENU) {
return mediaController.dispatchKeyEvent(event);
}
return false; return false;
} }
return mediaController.dispatchKeyEvent(event);
}
}); });
shutterView = findViewById(R.id.shutter); shutterView = findViewById(R.id.shutter);
......
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