@Override public void execute(MediaPlayer mp) throws IOException { PlayerInstance player = mp.player; if (player != null) { player.pause(paused); mp.events.post(new PlaybackPaused(paused)); } }
public EmbeddedVideoPanel( String name, String[] medias, int width, int height, MediaPlayerFactory factory) { initialization(name, medias, width, height, factory.newEmbeddedMediaPlayer()); playerInstance = new PlayerInstance((EmbeddedMediaPlayer) player); add(playerInstance.videoSurface()); playerInstance .mediaPlayer() .setVideoSurface(factory.newVideoSurface(playerInstance.videoSurface())); }