From 55179d8d0ac2ad1e24a2f60347aa25330596cd96 Mon Sep 17 00:00:00 2001 From: Nic0Nic0Nii Date: Tue, 12 Oct 2021 02:00:50 +0000 Subject: [PATCH] Add audio spectrum listener. Co-authored-by: sigonasr2 --- LLSIG/src/main/java/LLSIG/LLSIG.java | 1 + LLSIG/src/main/java/LLSIG/Player.java | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/LLSIG/src/main/java/LLSIG/LLSIG.java b/LLSIG/src/main/java/LLSIG/LLSIG.java index 2c7a660..574597a 100644 --- a/LLSIG/src/main/java/LLSIG/LLSIG.java +++ b/LLSIG/src/main/java/LLSIG/LLSIG.java @@ -118,6 +118,7 @@ public class LLSIG implements KeyListener{ LoadSongData(song,lanes); } Canvas canvas = new Canvas(f.getSize()); + musicPlayer.setAudioSpectrumListener(canvas); window.add(canvas); window.setVisible(true); window.addKeyListener(this); diff --git a/LLSIG/src/main/java/LLSIG/Player.java b/LLSIG/src/main/java/LLSIG/Player.java index f77c3de..0543615 100644 --- a/LLSIG/src/main/java/LLSIG/Player.java +++ b/LLSIG/src/main/java/LLSIG/Player.java @@ -1,4 +1,5 @@ package main.java.LLSIG; +import javafx.scene.media.AudioSpectrumListener; import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; import javafx.scene.media.MediaPlayer.Status; @@ -46,4 +47,7 @@ public class Player { public void seek(long frame) { jlpp.seek(new Duration(frame)); } + public void setAudioSpectrumListener(AudioSpectrumListener listener) { + jlpp.setAudioSpectrumListener(listener); + } }