Java Reference
In-Depth Information
event.acceptTransferModes(TransferMode.COPY);
} else {
event.consume();
}
});
// Dropping over surface
scene.setOnDragDropped((DragEvent event) -> {
Dragboard db = event.getDragboard();
boolean success = false;
if (db.hasFiles()) {
success = true;
String filePath = null;
for (File file : db.getFiles()) {
filePath = file.getAbsolutePath();
System.out.println(filePath);
}
// play file
Media media = new Media(new
File(filePath).toURI().toString());
if (mediaPlayer != null) {
mediaPlayer.stop();
}
mediaPlayer = new MediaPlayer(media);
// Maintained Inner Class for Tutorial,
could be changed to lambda
mediaPlayer.setAudioSpectrumListener(new
AudioSpectrumListener() {
@Override
public void spectrumDataUpdate(double
timestamp, double duration, float[]
magnitudes, float[] phases) {
phaseNodes.getChildren().clear();
int i = 0;
int x = 10;
Search WWH ::




Custom Search