private void playVideo(Media media) { timeProgress.setTextFill(Color.WHITE); npView.setVisible(true); mView.toBack(); btnPaFull.setImage(new Image("icon/Full_button/full.png")); go = true; if (mediaView.isVisible() == false) { mediaView.setVisible(true); display.setVisible(false); } if (mp != null) { mp.dispose(); } mp = new MediaPlayer(media); mediaView.setMediaPlayer(mp); mediaView.setPreserveRatio(true); final DoubleProperty width = mediaView.fitWidthProperty(); final DoubleProperty height = mediaView.fitHeightProperty(); width.bind(Bindings.selectDouble(mediaView.sceneProperty(), "width")); height.bind(Bindings.selectDouble(mediaView.sceneProperty(), "height")); mp.play(); }