mediaPlayer.setVideoSurface(mediaPlayerFactory.newVideoSurface(c));
p.getActionMap().put("start", new AbstractAction() {
@Override
public void actionPerformed(ActionEvent e) {
mediaPlayer.play();
}
});
p.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke("SPACE"), "start");