Java Reference
In-Depth Information
URI(db.getUrl().toString());
} catch (URISyntaxException ex) {
ex.printStackTrace();
}
} else if (db.hasFiles()) {
// dragged from the file system
String filePath = null;
for (File file:db.getFiles()) {
filePath = file.getAbsolutePath();
}
resourceUrlOrFile = new File(filePath).toURI();
success = true;
}
// load media
Media media = new Media(resourceUrlOrFile.toString());
// stop previous media player and clean up
if (mediaPlayer != null) {
mediaPlayer.stop();
mediaPlayer.currentTimeProperty().removeListener(progressListener);
mediaPlayer.setOnPaused(null);
mediaPlayer.setOnPlaying(null);
mediaPlayer.setOnReady(null);
}
// create a new media player
mediaPlayer = new MediaPlayer(media);
// as the media is playing move the slider for
progress
mediaPlayer.currentTimeProperty().addListener(progressListener);
// when paused event display pause message
mediaPlayer.setOnPaused(() -> {
pauseMessage.setOpacity(.90);
});
// when playing make pause text invisible
Search WWH ::




Custom Search