A customizable and responsive video player application built with React. This project allows users to play, pause, seek, and control video playback with an intuitive interface. Designed for learning and demonstration purposes.
- Play, pause, and seek video files
- Volume and playback speed controls
- Responsive design for desktop and mobile
- Customizable UI components
- Supports multiple video formats
video-player/
├── public/
│ └── index.html
├── src/
│ ├── components/
│ │ └── VideoPlayer.jsx
│ ├── App.js
│ ├── index.js
│ └── styles/
│ └── VideoPlayer.css
├── package.json
└── README.md
-
Clone the repository:
git clone https://github.com/Geekykiran/video-player.git cd video-player
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
- Place your video files in the
public
folder or use remote video URLs. - Update the video source in
VideoPlayer.jsx
as needed. - Access the app at
http://localhost:3000
in your browser.
- Fork the repository and create your branch.
- Make your changes with clear commit messages.
- Submit a pull request describing your changes.
This project is licensed under the MIT License.
- React documentation
- Open source video player libraries for inspiration