Skip to content

DevBasmo/JavaFX-Media-Player

Repository files navigation

# 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages