🚀 Welcome to my Vanilla JavaScript Video Player project! 🚀 This is a fully functional video player built from scratch using Vanilla JavaScript. It includes all the essential features you would expect from a modern video player. Below is a detailed list of features and instructions on how to get started.
- 🎬 Play/Pause functionality
- 🌟 Full-Screen Mode for an immersive viewing experience
- ⏩ Adjustable Playback Speed to customize your viewing
- 🔊 Volume Control for precise audio adjustment
- ⏩ Forward 25 Seconds button for quick skips
- ⏪ Go Back 10 Seconds button for easy replays
- 🎯 Jump to Any Point in the video with a simple click or drag
- 📊 Real-Time Progress Bar to track video progress
video.player.mp4
To get a local copy up and running follow these simple steps:
You need a modern web browser and a code editor to view and edit the project files.
-
Clone the repository:
git clone https://github.com/Muntajir11/Vanilla-JS-Challenge-7-Video-Player.git
-
Navigate to the project directory:
cd video-player
-
Open
index.html
in your browser:Simply double-click the
index.html
file, or open it via your code editor and run a local server if needed.
- Play/Pause: Click the play/pause button or the video itself.
- Full-Screen Mode: Click the full-screen button.
- Adjust Playback Speed: Use the speed controls to increase or decrease the playback speed.
- Volume Control: Adjust the volume using the volume slider.
- Forward/Backward: Use the forward 25 seconds and go back 10 seconds buttons.
- Progress Bar: Click or drag on the progress bar to jump to any part of the video.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.