Java Reference
In-Depth Information
16-1. Playing Audio
Problem
You want to listen to music and become entertained with a graphical visualization.
Solution
Create an MP3 player by utilizing the following classes:
javafx.scene.media.Media
javafx.scene.media.MediaPlayer
javafx.scene.media.AudioSpectrumListener
The following source code is an implementation of a simple MP3 player:
package org.java8recipes.chapter16.recipe16_01;
import java.io.File;
import java.util.Random;
import javafx.application.Application;
import javafx.application.Platform;
import javafx.geometry.Point2D;
import javafx.scene.Group;
import javafx.scene.Node;
import javafx.scene.Scene;
import javafx.scene.input.DragEvent;
import javafx.scene.input.Dragboard;
import javafx.scene.input.MouseEvent;
import javafx.scene.input.TransferMode;
import javafx.scene.media.AudioSpectrumListener;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.scene.paint.Color;
import javafx.scene.shape.Arc;
import javafx.scene.shape.ArcType;
Search WWH ::




Custom Search