Java Reference
In-Depth Information
mediaPlayer.setOnPlaying(() -> {
pauseMessage.setOpacity(0);
});
// play video when ready status
mediaPlayer.setOnReady(() -> {
progressSlider.setValue(1);
progressSlider.setMax(mediaPlayer.getMedia().getDuration().toMillis()/
1000);
mediaPlayer.play();
});
// Lazy init media viewer
if (mediaView == null) {
mediaView = new MediaView(mediaPlayer);
mediaView.setX(4);
mediaView.setY(4);
mediaView.setPreserveRatio(true);
mediaView.setOpacity(.85);
mediaView.setSmooth(true);
mediaView.fitWidthProperty().bind(scene.widthProperty().subtract(messageArea.
widthProperty().add(70)));
mediaView.fitHeightProperty().bind(scene.heightProperty().subtract(30));
// make media view as the second node on the
scene.
root.getChildren().add(1, mediaView);
}
// sometimes loading errors occur
mediaView.setOnError((MediaErrorEvent event1) -> {
event1.getMediaError().printStackTrace();
});
mediaView.setMediaPlayer(mediaPlayer);
media.getMarkers().put("First marker",
Search WWH ::




Custom Search