JPlayer is a desktop video player application built using JavaFX, designed to provide an intuitive and user-friendly interface for playing video content. This open-source project aims to offer essential media player controls and features, making it a valuable addition to your desktop applications.
- Media Playback: JPlayer supports various video formats and allows you to play your favorite videos seamlessly.
- Play/Pause: Control video playback with a simple play/pause button.
- Volume Control: Adjust the volume with a dedicated slider and dynamic volume icon updates.
- Timeline Control: Easily seek to different parts of the video with a progress slider.
- Full-Screen Mode: Enjoy videos in full-screen mode for an immersive viewing experience.
- History: Keep track of your recently played videos with a history feature.
- Skip Forward/Backward: Quickly navigate within the video with skip forward and backward buttons.
- Customization: You can extend and customize the application to fit your specific needs.
Screenshot 1
Screenshot 2
Follow these steps to get started with JPlayer:
-
Clone the Repository: Clone this GitHub repository to your local machine.
-
Build and Run: Open the project in your favorite Java IDE, build it, and run the application.
-
Load a Video: Click the "Load Video" button to select a video file from your local system.
-
Play and Enjoy: Use the play/pause button, volume slider, and other controls to enjoy your videos.
To run JPlayer, you need:
- Java Development Kit (JDK) 11 or higher.
- JavaFX library.
We welcome contributions to make JPlayer even better! If you'd like to contribute, please follow our contribution guidelines.
JPlayer is open-source software released under the MIT License. Feel free to use and modify it according to your needs.
If you encounter any issues or have questions, please open an issue. We're here to help!
We'd like to thank the Java and JavaFX communities for their support and contributions to this project.
- James Hardey
- GitHub: JamesHardey
This application is for educational and personal use. Please ensure you have the necessary rights or permissions to play the videos you select.
Enjoy your media playback with JPlayer!