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())); }