# JavaFX Media Player
A fully functional JavaFX desktop media player built from
scratch with a sleek dark theme UI.
## Features
- Play MP3, WAV and MP4 media files
- Animated sound wave visualizer
- Play, Pause and Stop controls with custom icons
- Clickable progress bar with seek functionality
- Volume control slider
- Video playback support with MediaView
- Hover glow and scale effects on buttons
- Dark themed professional UI
## Technologies Used
- Java
- JavaFX (FXML, Scene, Stage)
- JavaFX Media API (MediaPlayer, MediaView)
- JavaFX Animation (Timeline, KeyFrame, ScaleTransition)
- JavaFX UI Controls (Slider, Button, Label)
- JavaFX CSS Styling
- NetBeans IDE
## How to Run
- Make sure you have Java JDK 8 or higher installed
- Make sure JavaFX is configured in your IDE
- Open the project in NetBeans
- Run the BasitMediaPlayer.java file
Note: This project requires JavaFX libraries to be
added to your project build path.
JavaFX is not included by default in Java 11 and above.